【发布时间】: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