【问题标题】:how to open big commerce website into iframe如何在iframe中打开大型商务网站
【发布时间】:2021-12-28 11:15:32
【问题描述】:

这可以在 iframe 中打开网站吗?

如果没有,是否有可能将我们的内容页面未找到或该网站现在允许将数据提取到 iframe 中

<!DOCTYPE html>
<html>
<body>

<h1>The iframe element</h1>

<iframe src="https://www.amazon.com" title="Amazon online shopping site">
</iframe>

</body>
</html>

【问题讨论】:

    标签: javascript html iframe same-origin-policy x-frame-options


    【解决方案1】:

    一些网站使用所谓的Same Origin Policy 来防止自己被嵌入到其他服务器提供的页面中的 iframe 标记中。为此,他们在页面中发送 X-Frame-Options 标头,浏览器会尊重它们。

    例如,Amazon.com 发送此标头。

     x-frame-options: SAMEORIGIN
    

    因此,您将无法将其嵌入到 iframe 中。如果您尝试这样做,您可以通过查看浏览器的 devtools 控制台和网络选项卡来了解发生了什么。

    为什么?因为网络爬虫试图对网站用户进行网络钓鱼。

    【讨论】:

    • 感谢您的回答,我们能检测出哪个网站不允许将其嵌入 iframe 中吗?
    猜你喜欢
    • 1970-01-01
    • 2013-09-20
    • 1970-01-01
    • 2018-12-31
    • 2012-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-08
    相关资源
    最近更新 更多