GET 请求 200 OK 但 'failed to load response data' 用于链接

GET request 200 OK but 'failed to load response data' for links

我使用从 GoDaddy 购买并托管在 AWS s3 上的域创建了一个个人网站 (http://www.soyoungpark.online)。在我将简单的 link 放入我的 linkedin 配置文件之前,我设置了所有内容并认为一切正常。当我检查网络面板时,我看到状态代码是 200 OK 但对于响应……没有任何响应。代码本身似乎没有问题;它很简单,带有所需 link 的 href。所以我猜我的 AWS s3 设置可能有问题?有类似经历的人吗?

这些服务可能包括一个名为 "X-Frame" 的 header 选项,出于安全考虑,该选项阻止它们在另一个站点中加载:

The X-Frame-Options HTTP response header can be used to indicate whether or not a browser should be allowed to render a page in a <frame>, <iframe> or <object> . Sites can use this to avoid clickjacking attacks, by ensuring that their content is not embedded into other sites. Source: X-Frame-Options

根据您的示例尝试查看 Linkedin 时,情况确实如此:

Refused to display 'https://www.linkedin.com/in/exampleuser' in a frame because it set 'X-Frame-Options' to 'sameorigin'.

也就是说,将目标属性应用于每个以在新选项卡中打开或 window 应该允许导航到这些外部服务。

例如:

<a href="https://www.linkedin.com/in/exampleuser" target="_blank">