Google Chrome 开发者窗口“网络”选项卡中状态栏下的“待定”是什么意思?
当我的页面脚本发出 GET 请求时会发生这种情况,该请求的响应包含用于下载 CSV 文件的内容 header :
Content-type: text/csv;
Content-Disposition: attachment; filename=myfile.csv
这在 FF 和 IE7 中工作正常,按预期下载 CSV 文件并打开文件选择器以保存文件,但 Chrome 不执行任何操作。我确认服务器响应了请求,因此 Chrome 似乎不会处理响应。
奇怪的是,如果我在 Chrome 地址栏中输入 URL 并点击 <enter>
,一切都会按预期工作。 .
仅供引用:Windows XP 上的 Chrome 10.0.648.204
最佳答案
就我而言,我发现“待处理”状态是由 AdBlock 扩展程序引起的。我无法加载的图片在 URL 中包含“广告”一词,因此 AdBlock 阻止它加载。
禁用 AdBlock 可以解决此问题。
重命名文件使其 URL 中不包含“广告”也可以修复它,这显然是更好的解决方案。除非它是一个广告,在这种情况下你应该这样离开。
关于http - "pending"对 Chrome 开发者窗口中的请求意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5585918/