我在Safari的开发者工具(网络标签页)中看到下面图片中的错误,针对XHR/Fetch。响应主体不可见,总是抛出红色文本“尝试加载资源时发生错误”。我的第一反应是,开发工具不支持fetch,而是支持XHR。但是Safari 12支持它。 操作系统:MacOS High Sierra 浏览器:Safari 12 & Technology Preview 66 这是否与响应标头有关?跨站脚本攻击或其他原因? 附注:相同的响应主体在chrome dev tool中可见。
浏览器的错误消息描述了完成此请求所需的要求。服务器必须通过发送Access-Control-Allow-Origin响应头来授予您的远程域对所请求资源的访问权限。在Safari 12中,选择网络选项卡中的行。响应将显示在主区域中。它上面有几个选项卡。选择标头选项卡,查看所显示数据的请求部分以获取一些请求信息。有关请求数据的详细信息,请查看“请求数据”下面的内容。如果适用,那里会有一个小箭头,您可以按下它来查看请求的完整内容。