2010-06-06 72 views
2

我正在尋找一種方法來確保外部腳本文件不會阻止查看的頁面
如果服務器的服務器「關閉」(例如端口80由於某種原因被阻塞)。在服務器出現故障時嵌入腳本

當前當我通過手動取下服務器(Apache)或通過服務器的防火牆阻止該文件時,我看到瀏覽器正在嘗試加載資源(在這種情況下是腳本),但長時間沒有成功的時間,直到它中止。

有沒有辦法解決這個問題?

+0

我的劇本已經是在底部,並且已經是異步。我需要一種方法來確保它甚至不會嘗試加載超過X超時。 – vsync 2010-06-06 13:31:07

+0

哦,現在我明白了:你想縮短腳本下載的超時時間? – 2010-06-06 13:36:50

+0

希望我可以刪除這個愚蠢的問題 – vsync 2015-05-06 12:42:02

回答

1

也許是時候開始使用jQuery了?

檢出jQuery.ajax()信息和搜索timeout關鍵字。

UPDATE:

對於您可以使用getScript()取出並執行遠程腳本這個特殊的解決方案。

+0

這不是一回事,javascript文件本身超時,jQuery不會做任何事情來解決這個問題。 – 2010-06-06 13:07:21

+0

爲什麼?以類似的方式,可以加載腳本並在本地執行。 – 2010-06-06 13:26:06

+0

馬上解析了嗎?這是一個醜陋的解決方案.. – vsync 2010-06-06 13:32:29