Hus*_*aft 5 javascript safari ajax networking xmlhttprequest
从今天起,我正在开发的 Web 应用程序中出现了一个非常奇怪的错误。我没有对代码做任何事情,从一天到一天,这个错误出现了:
我对运行 MAMP PRO 的本地服务器执行 AJAX 请求(不是使用 jquery,而是使用普通 js)。在 chrome 和 firefox 中一切正常(在 mac 上测试)。但是在 safari 中,请求总是抛出错误:无法加载资源:网络连接丢失
当我尝试手动(不是通过 AJAX)加载请求的 url 时,一切正常。我还使用setTimeout测试了请求并发现了一些有趣的东西:
当我在页面加载(最多 60 毫秒)后直接执行请求时,一切正常。之后,连接偶尔会丢失,直到 6000 毫秒,一切正常!非常奇怪的行为......我没有使用任何其他 setTimeouts 所以这个问题只能由 safari 引起。
我做错了什么还是这只是一个非常新的 safari 错误?
小智 0
我在其他地方看到有人提到 Mac 上的 Safari 在保持活动状态方面存在问题。有些人发布的解决方案是在服务器上禁用 mac 上 safari 的保持活动。
BrowserMatch“Safari”nokeepalive
| 归档时间: |
|
| 查看次数: |
3687 次 |
| 最近记录: |