我正在写一个很小的网页,其目的是构架其他页面,只是将它们合并到一个浏览器窗口中,以便于查看。 我试图框住的页面中有几页被禁止装帧,并抛出“拒绝显示文档,因为X-Frame-Options禁止显示”。 Chrome中的错误。 我了解这是一个安全限制(有充分的理由),并且无权对其进行更改。
是否有其他替代的框架或非框架方法来显示单个窗口中不会被X-Frame-Options标头绊倒的页面?
#1楼
当我尝试在iframe中嵌入moodle 2时遇到了相同的问题,解决方法是Site administration ► Security ► HTTP security
并选中“ Allow frame embedding
#2楼
添加一个
target='_top'
到我在facebook选项卡中的链接为我解决了这个问题...
#3楼
这是解决方案的家伙!
FB.Event.subscribe('edge.create', function(response) {
window.top.location.href = 'url';
});
唯一适用于Facebook应用程序的东西!
#4楼
我在mediawiki上也遇到了同样的问题,这是因为出于安全原因服务器拒绝将页面嵌入到iframe中。
我写解决了
$wgEditPageFrameOptions = "SAMEORIGIN";
进入mediawiki php配置文件。
希望能帮助到你。
#5楼
如果您在尝试嵌入Vimeo内容时遇到此错误,请更改iframe的src,
来自: https : //vimeo.com/63534746
到: http : //player.vimeo.com/video/63534746
来源:oschina
链接:https://my.oschina.net/u/3797416/blog/3162764