【发布时间】:2019-03-03 00:36:40
【问题描述】:
我在 Safari 的 XHR/Fetch 开发者工具(网络选项卡)中看到下图中的错误。响应正文不可见。它总是抛出红色文本“尝试加载资源时发生错误”。我最初的想法是 devtool 不支持 fetch 而不是 XHR。但 Safari 12 支持它。
操作系统:MacOS High Sierra 浏览器:Safari 12 & Technology Preview 66
这是否与响应标头有关? XSS 还是别的什么? PS:在 chrome 开发工具中可以看到相同的响应体。
【问题讨论】:
-
您好,您能否提供更多信息,您正在运行哪种服务器以及一些通用代码,以帮助“我们”为您提供更具体的答案。您一定已经注意到,这可能与 Safari 没有直接关系。您是否在其他导航器上尝试过此操作?
-
点击“标题”(“预览”旁边)时会显示什么?
-
@kemicofa adobe 基础架构中的后端系统 java。是的,通过 chrome 进行的相同 http 调用会显示响应体 inn 开发工具。
-
@OldPro :状态:200 内容类型:应用程序/json; charset=UTF-8 Pragma: no-cache Set-Cookie: *** Content-Encoding: gzip X-XSS-Protection: 1;模式=块过期:2018 年 11 月 24 日星期六 09:32:23 GMT 缓存控制:max-age=0,无缓存,无存储日期:2018 年 11 月 24 日星期六 09:32:23 GMT 内容长度: 295 X-Content-Type-Options: nosniff X-Frame-Options: sameorigin Vary: Accept-Encoding retry-after: 5400 Server: Apache
-
@kemicofa 感谢您的尝试。根据我的阅读,Safari 在 gzip 响应方面存在一些奇怪的问题。
标签: javascript safari devtools safari-web-inspector