2017-02-24 254 views
3

因爲我今天在我正在處理的一個Web應用程序中有一個很奇怪的錯誤。我沒有做任何代碼,並從一天到另一個這個錯誤出現:Safari AJAX錯誤 - 無法加載資源

我執行AJAX請求(不與jquery,但與普通的js)運行我們的本地服務器運行MAMP PRO。所有在Chrome和Firefox中正常工作(在Mac上測試)。但在Safari瀏覽器的請求總是拋出一個錯誤:無法加載資源:網絡連接丟失

當我嘗試手動加載請求的URL(不是通過AJAX)一切工作正常。我還測試了的setTimeout請求,並發現一些有趣的事情:

當我的要求去做,直接頁面加載後(最多60周的毫秒),一切工作正常。之後,連接零星丟失,直到6000毫秒,一切正常!很奇怪的行爲......我沒有使用任何其他setTimeouts,所以這個問題只能由safari引起。

我做錯了什麼或者這只是一個非常新的Safari瀏覽器錯誤?

+0

同樣在這裏,還阿賈克斯,99%的時間沒關係,1%的時間不是。經過ios safari和mac safari測試。如果你有一天找到解決方案,請更新這個,thx。 –

回答

0

我在其他地方看到了一些其他的說法,即Mac上的Safari瀏覽器遇到問題時仍然存在。有人發佈解決方案是禁用在服務器上的mac上safari保持活動狀態。

BrowserMatch 「野生動物園」 nokeepalive