我试图获得一个网页链接来显示一个网站,但我一直得到一个"workplace.facebook.com拒绝连接“。在我的展示会上。
我尝试做一个iframe和嵌入代码,两者显示相同的东西。
<!DOCTYPE html>
<html>
<body>
<embed src="https://workplace.facebook.com" style="width:500px; height:
300px;">
</body>
</html>
输出应该是工作场所Facebook的主要网站,它将显示在我的工作周围的电视上。我需要这样做的原因是,我可以在20分钟后刷新页面,并让它自动向下滚动。这些期望不是问题,只是网页链接不显示。
发布于 2019-05-15 15:27:13
一些网站不允许外部主机在iFrame中显示其网站,它们使用SAMEORIGIN的X帧选项消息阻止这些请求,该消息只允许在与网站本身具有相同域的网站上显示。
例如,Facebook将不允许来自任何地方的Iframes,只允许facebook.com
如果您在大多数现代浏览器上使用了inspect元素,您应该能够看到类似于以下内容的错误消息:
拒绝在帧中显示“https://www.work.facebook.com/”,因为它将“X帧选项”设置为“相同来源”。
发布于 2019-05-15 15:26:48
这意味着workplace.facebook.com的HTTP服务器发送一些headers来告诉浏览器,比如Chrome,只允许从托管在同一个域(workplace.facebook.com)上的页面(workplace.facebook.com)加载该页面(https://workplace.facebook.com)。
https://stackoverflow.com/questions/56152718
复制相似问题