segment
                                
                                
                                
                                    segment copied to clipboard
                            
                            
                            
                        Chrome Failed to load response data
引子
在最近的工作中,一个纯文本的请求,在 Chrome 中无法获取到返回值,显示 Failed to load response data,后台那里确认正常返回了结果。
Failed to load response data
首先想到的是不是跨域了,但没有出现跨域的提示。用谷歌搜索,发现了类似的问题。个人碰到的情况是因为开启了 Preserve log,这个是为了在页面跳转或者重新加载时,保留之前的日志。这个是 Chrome 已知的问题,一直没有修复。
除此之外,回答中还列出了其它的几种可能性,在此列出:
- Chrome 开发者工具开启了 
Preserve log。 - 请求一个很大的 JSON 数据,导致错误。
 - 跨域请求。
 
欢迎补充碰到的情况:
- 请求响应后立即刷新页面 By alanhg
 
参考资料
:wastebasket:
最近逛网页的时候,看到了这幅作品,顿时有些记忆涌现。

其实还有一种情况:比如请求回复后立即页面刷新,也会呈现出Chrome Failed to load response data
解决方法:控制台里输入window.onbeforeunload = function(){debugger;},这样跳转页面前会卡住,这时去看response是可以看到的。
解决方法:控制台里输入window.onbeforeunload = function(){debugger;},这样跳转页面前会卡住,这时去看response是可以看到的。
我试了下 并不可以,实际上还是太快了。当然timeout延迟下就可以看到了。
window.onunload = function() { debugger; } 不管用的话,可以试试这个,亲测方便好用
