gpt4 book ai didi

jquery - Chrome 中 JQuery 停止并挂起的 ajax 请求

转载 作者:行者123 更新时间:2023-12-03 21:40:52 25 4
gpt4 key购买 nike

偶尔,我的应用程序中的 Ajax 调用(通过 JQuery 1.8)会长时间处于“待处理”状态(有时长达 17 分钟)。我用谷歌搜索了一下,所有可能的解决方案都不起作用:

  1. 我没有安装广告拦截器。
  2. 我已在 Chrome 中禁用“预测网络操作以提高页面加载性能”标志。
  3. 我还在 Ajax 调用中添加了一个查询字符串,以使其唯一(以禁用任何 Chrome 缓存锁定)。

你知道如何解决这个问题吗?

在下面的示例中,请求等待了 17 分钟(通过 Fiddler 验证该请求仅在 17 分钟后发送)。

   GET http://www.mywebsite.com/foo/rest/publishers/1/packages?_=1421584749323    HTTP/1.1
Host: www.mywebsite.com
Connection: keep-alive
Accept: application/json, text/javascript, */*; q=0.01
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.99 Safari/537.36
Content-Type: application/json
Referer: http://www.mywebsite.com/foo/client/home
Accept-Encoding: gzip, deflate, sdch
Accept-Language: en-US,en;q=0.8,he;q=0.6,ru;q=0.4
Cookie: JSESSIONID=C668509B5AFCDEBE9C9774C4721AFB9D;
aaassz="ddss"

看图片: https://drive.google.com/file/d/0B9uQiZLJG1csNzlPcHZEWHl1Z2c/view

最佳答案

我偶然发现了完全相同的问题。一旦我禁用:

Use a prediction service to load pages more quickly

转到高级设置 -> 隐私 -> 大约。第三个复选框,一切都开始按预期工作。我无法重现该错误。

jquery/ajax 轮询器在 Firefox 中完美运行。仅适用于 Chrome - 在 Linux 和 Windows 上进行了测试。

这不是一个完美的解决方案,因为它不会影响全局范围内的用户 - 但也许你和我的情况一样 - 受众有限。

关于jquery - Chrome 中 JQuery 停止并挂起的 ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28010156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com