【问题标题】:Embedding website into another website using object or iframe [duplicate]使用对象或 iframe 将网站嵌入另一个网站 [重复]
【发布时间】:2014-09-03 05:50:13
【问题描述】:

我正在尝试将我的一个网站嵌入到一个 html 页面中,但我无法做到这一点。我已尝试嵌入我的另外两个网站,并且它们显示正确,而其余的未显示在我的页面中。

在我尝试访问 https://www.google.com 之后,它也没有显示在我的 html 页面中。

我已经使用了代码:

我们可以使用对象或 iframe 标签访问 google、facebook 等网站吗?

我已尝试使用 iframe 和 object 标签,但我无法访问该网站。

请告诉我有什么方法可以访问 google 或 facebook 等网站。

提前致谢......

【问题讨论】:

  • 请添加代码。 .

标签: javascript html object iframe


【解决方案1】:

出于安全目的,您不能嵌入带有 ssl 前缀的网站,即 https。虽然您可以像下面提到的代码那样嵌入使用 http 协议的网站:

<iframe src="http://www.techgig.com" height="600" width="700" frameborder="0"></iframe>

如果没有为 X-Frame-Options 应用保护,这可能会起作用,即带有 http 前缀的网站也可以拒绝通过其 .htaccess 文件中的 X-Frame-Options 将其加载到 iframe。例如stackoverflow 已应用 .htaccess 安全性,因此当您尝试在 iframe 中加载它时,您会在 mozilla 控制台中看到此错误:

X-Frame-Options 拒绝加载:https://stackoverflow.com/ 不允许跨域框架。

但是,对于带有 https 前缀的网站,不允许将其加载到 iframe,因为它们已经在其网站中为 iframe 注入应用了先进的安全性。因此,https://www.google.comhttps://www.facebook.com 之类的 wbsites 不会加载到您的 iframe 中。

【讨论】:

  • 解决办法是什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-03
  • 1970-01-01
  • 2010-11-11
相关资源
最近更新 更多