【问题标题】:How to have Amazon website iframed in our website如何在我们的网站中将亚马逊网站 iframe
【发布时间】:2021-04-24 23:18:57
【问题描述】:

我正在尝试使用 iframe 在我的网站中添加亚马逊网站。但它通过给我www.amazon.com refused to connect. 的消息而失败。

但是其他网站在相同的 iframe 代码上运行良好。

iframe 代码:

<iframe src="https://www.amazon.com" width="800" height="600"></iframe>

非常感谢任何有助于解释这个谜团并可能帮助我将亚马逊网站添加为 iframe 的帮助。

【问题讨论】:

  • 你可以看到类似的问题here。我猜是网站安全设置。

标签: html iframe


【解决方案1】:

我在 Chrome 中试用了您的嵌入代码,发现以下错误:

www.amazon.com refused to connect.

这意味着源服务器未授权您在iframe 中显示此内容。

亚马逊商品详情页面请求返回如下响应头:

X-Frame-Options: SAMEORIGIN

X-Frame-Options HTTP 响应标头可用于指示是否应允许浏览器以&lt;frame&gt;&lt;iframe&gt;&lt;embed&gt;&lt;object&gt; 呈现页面。网站可以使用它来避免click-jacking 攻击,确保其内容不会嵌入到其他网站中。

仅当访问文档的用户使用支持X-Frame-Options 的浏览器时,才会提供额外的安全性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-24
    • 2012-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多