2017-02-24 267 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