尝试获取嵌入式网站链接或iframe以显示其他网站

时间:2019-05-15 15:17:37

标签: html

我试图获取一个显示网站的Web链接,但我一直收到“ workplace.facebook.com拒绝连接”的信息。在我的显示器中。

我尝试进行iframe以及嵌入代码,并且两者都显示相同的内容。

<!DOCTYPE html>
<html>

<body>


  <embed src="https://workplace.facebook.com" style="width:500px; height: 
    300px;">

</body>

</html>

输出应该是工作场所Facebook的主要网站,该网站将显示在我工作周围的电视上。我需要这样做的原因是这样,这样我可以在20分钟后刷新页面并拥有它,以便它自动缓慢向下滚动。这些期望不仅是Web链接不显示的问题。

2 个答案:

答案 0 :(得分:1)

某些网站不允许外部主机在iFrame中显示其网站,它们使用SAMEORIGIN的X帧选项消息阻止这些请求,该消息仅允许将它们显示在与网站本身具有相同域的网站上。 / p> 例如,

Facebook不允许在facebook.com以外的任何地方使用iframe

如果您在大多数现代浏览器上使用inspect元素,则应该能够看到类似于以下内容的错误消息:

  

拒绝在框架中显示“ https://www.work.facebook.com/”,因为   它将“ X-Frame-Options”设置为“ sameorigin”。

答案 1 :(得分:0)

这意味着工作场所.facebook.com上的HTTP服务器发送了一些HTTP标头,以告知Chrome之类的网络浏览器仅允许从同一域(工作场所)上托管的页面中iframe加载该页面(https://workplace.facebook.com) .facebook.com)。