为了账号安全,请及时绑定邮箱和手机立即绑定

克服“X帧选项禁止显示”

克服“X帧选项禁止显示”

MMTTMM 2019-06-01 16:48:06
克服“X帧选项禁止显示”我正在编写一个很小的网页,它的目的是为其他几个页面设置框架,仅仅是为了将它们合并到一个浏览器窗口中,以便于查看。一些页面,我试图框架,禁止被框和抛出一个“拒绝显示文件,因为显示被X帧选项禁止。”铬错误。我理解这是一个安全限制(出于很好的理由),并且无法更改它。是否有任何替代的框架或非框架方法来显示页面在一个窗口内,不会被X帧选项头绊倒?
查看完整描述

4 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

我也遇到了类似的问题,当时我试图在iframe中显示来自我们自己站点的内容(作为一个轻型框式的对话框)。彩色盒),在源服务器上有一个服务器范围的“X帧选项SAMEORIGIN”头,防止它加载到我们的测试服务器上。

这似乎没有任何文档,但如果你可以编辑你想要的页面(例如,它们是你自己的页面),只需发送另一个带有任何字符串的X帧选项头,就可以禁用SAMEORIGIN或Deny命令。

例如。对于PHP,

<?php
    header('X-Frame-Options: GOFORIT'); ?>

在页面顶部,将使浏览器将两者结合在一起,这将导致

X-Frame-Options SAMEORIGIN, GOFORIT

.并允许你将页面加载到一个iframe中.当在服务器级别设置初始SAMEORIGIN命令时,这似乎是可行的,并且您希望在逐页的情况下重写它。

祝你一切顺利!


查看完整回答
反对 回复 2019-06-01
?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

你,你们能,会,可以旁路X-Frame-Options<iframe>只使用客户端JavaScript和我的X-框架-旁路Web组件下面是一个演示:黑客新闻X-Frame-Bypass..(在Chrome和Firefox中进行了测试。)

查看完整回答
反对 回复 2019-06-01
  • 4 回答
  • 0 关注
  • 696 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信