【问题标题】:Need to embed another website into my website [duplicate]需要将另一个网站嵌入我的网站[重复]
【发布时间】:2019-08-23 16:29:11
【问题描述】:

我尝试了不同类型的 html 标签,称为 iframe、embed、object 来加载外部网站。其中一些加载正常,但其中一些没有加载。

我在谷歌搜索我的查询,得到一些结果,例如“出于安全原因,某些网站可能会阻止 iframe、嵌入、对象”

我想要的是,我需要在我的项目中加载另一个网站。有没有办法做到这一点?

<iframe src="https://www.google.co.in/" width="100%" height="300">
  <p>Your browser does not support iframes.</p>
</iframe>

<embed src="https://www.google.co.in/" width="100%" height="300">
  <p>Your browser does not support iframes.</p>
</embed>

<object src="https://www.google.co.in/" width="100%" height="300">
  <p>Your browser does not support iframes.</p>
</object>

当我尝试这些时,显示诸如“https://www.google.co.in/ 拒绝连接”之类的错误。

【问题讨论】:

  • 这不起作用的许多安全原因。你想达到什么目的?如果没有您尝试嵌入的网站主机的许可,iframe 将无法工作。您可以尝试执行服务器端 GET 请求以检索 HTML,然后填充您网站的一部分,但脚本或源标签加载的任何元素也不起作用。

标签: javascript reactjs


【解决方案1】:

尝试更改 X-Frame-Options 标头。 更多信息here

【讨论】:

  • 这是用来避免我们的项目在 iframe 中加载的吧?
猜你喜欢
  • 1970-01-01
  • 2021-09-03
  • 1970-01-01
  • 2021-09-07
  • 1970-01-01
  • 2011-12-14
相关资源
最近更新 更多