我得到了一个http请求加载"readyState":0,"status":0,"statusText":"error"文件的json ajax响应。
网页已加载到iframe中,并且在发出ajax请求时没有代码来更改网页中的URL。
下面是Ajax配置
url: 'some file in the same domain',
method: 'GET',
dataType: 'JSON'我无法重新创建此情况,但此情况已记录在trackJS中。
发布于 2018-08-15 09:55:56
当有一个挂起的XHR请求被取消时,可能会出现此网络错误的签名。该请求可以在页面关闭时由浏览器取消,或者由浏览器扩展(如果它已被阻止)取消。例如,如果存在广告拦截器扩展,某些网络请求可能会以这种方式显示。
我建议在TrackJS中检查您的数据,看看问题是否仅限于一小部分用户。您可以安全地忽略这一点。
作为重新创建它的一种方式,您可以下载一个广告阻止程序扩展,例如"ublock origin",它可以接受自定义规则。为应用程序使用的URL添加自定义阻止规则,您应该会看到错误。
您还可以使用此机制来阻止TrackJS错误报告中请求的相同URL,并查看对最终用户的影响。确保您有适当的后备,以防请求失败,并且您不会让用户处于不稳定状态。
https://stackoverflow.com/questions/51377377
复制相似问题