[chrome] failed to load response data

本文探讨了Chrome浏览器xhr请求返回数据异常的问题,特别是在处理大JSON数据和跨域请求时。通过实例展示如何在Firefox中观察到返回数据,同时提供了使用window.onunload事件在页面跳转时进行调试的方法,以帮助开发者定位问题并找到在Chrome中解决问题的替代方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

question

chrome浏览器xhr请求看不到返回数据,但是firefox浏览器可以看到

reason

  1. Chrome 开发者工具开启了 Preserve log
  2. 请求回复后立即页面刷新
  3. 请求一个很大的 JSON 数据,导致错误
  4. 跨域请求

开启preserve log详细过程

  1. 勾选了 preserve log
  2. 页面1请求接口A,接口A返回URL,跳转到页面2
  3. 页面2看不到页面1接口A的返回数据

solution

  1. 使用Firefox浏览器
  2. 页面1加入js代码
window.onunload = function() { debugger; }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值