小编Hus*_*aft的帖子

Safari AJAX 错误 - 无法加载资源

从今天起,我正在开发的 Web 应用程序中出现了一个非常奇怪的错误。我没有对代码做任何事情,从一天到一天,这个错误出现了:

我对运行 MAMP PRO 的本地服务器执行 AJAX 请求(不是使用 jquery,而是使用普通 js)。在 chrome 和 firefox 中一切正常(在 mac 上测试)。但是在 safari 中,请求总是抛出错误:无法加载资源:网络连接丢失

当我尝试手动(不是通过 AJAX)加载请求的 url 时,一切正常。我还使用setTimeout测试了请求并发现了一些有趣的东西:

当我在页面加载(最多 60 毫秒)后直接执行请求时,一切正常。之后,连接偶尔会丢失,直到 6000 毫秒,一切正常!非常奇怪的行为......我没有使用任何其他 setTimeouts 所以这个问题只能由 safari 引起。

我做错了什么还是这只是一个非常新的 safari 错误?

javascript safari ajax networking xmlhttprequest

5
推荐指数
1
解决办法
3687
查看次数

标签 统计

ajax ×1

javascript ×1

networking ×1

safari ×1

xmlhttprequest ×1