首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery ajax响应"readyState":0,"status":0,"statusText":"error“

jquery ajax响应"readyState":0,"status":0,"statusText":"error“
EN

Stack Overflow用户
提问于 2018-07-17 17:08:27
回答 1查看 358关注 0票数 1

我得到了一个http请求加载"readyState":0,"status":0,"statusText":"error"文件的json ajax响应。

网页已加载到iframe中,并且在发出ajax请求时没有代码来更改网页中的URL。

下面是Ajax配置

代码语言:javascript
复制
url: 'some file in the same domain',
method: 'GET',
dataType: 'JSON'

我无法重新创建此情况,但此情况已记录在trackJS中。

EN

回答 1

Stack Overflow用户

发布于 2018-08-15 09:55:56

当有一个挂起的XHR请求被取消时,可能会出现此网络错误的签名。该请求可以在页面关闭时由浏览器取消,或者由浏览器扩展(如果它已被阻止)取消。例如,如果存在广告拦截器扩展,某些网络请求可能会以这种方式显示。

我建议在TrackJS中检查您的数据,看看问题是否仅限于一小部分用户。您可以安全地忽略这一点。

作为重新创建它的一种方式,您可以下载一个广告阻止程序扩展,例如"ublock origin",它可以接受自定义规则。为应用程序使用的URL添加自定义阻止规则,您应该会看到错误。

您还可以使用此机制来阻止TrackJS错误报告中请求的相同URL,并查看对最终用户的影响。确保您有适当的后备,以防请求失败,并且您不会让用户处于不稳定状态。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51377377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档