首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尝试获得嵌入式网站链接或iframe显示另一个网站。

尝试获得嵌入式网站链接或iframe显示另一个网站。
EN

Stack Overflow用户
提问于 2019-05-15 15:17:36
回答 2查看 1.8K关注 0票数 1

我试图获得一个网页链接来显示一个网站,但我一直得到一个"workplace.facebook.com拒绝连接“。在我的展示会上。

我尝试做一个iframe和嵌入代码,两者显示相同的东西。

代码语言:javascript
运行
复制
<!DOCTYPE html>
<html>

<body>


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

</body>

</html>

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-15 15:27:13

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

例如,Facebook将不允许来自任何地方的Iframes,只允许facebook.com

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

拒绝在帧中显示“https://www.work.facebook.com/”,因为它将“X帧选项”设置为“相同来源”。

票数 1
EN

Stack Overflow用户

发布于 2019-05-15 15:26:48

这意味着workplace.facebook.com的HTTP服务器发送一些headers来告诉浏览器,比如Chrome,只允许从托管在同一个域(workplace.facebook.com)上的页面(workplace.facebook.com)加载该页面(https://workplace.facebook.com)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56152718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档