Html 如何在不考虑X-Frame选项的情况下在iframe中显示另一个站点
我创建了一个网站,它列出了一系列指向外部网站的特定主题的链接,当用户单击这些链接时,这些链接会在iframe中打开。 它在本地工作,但在我的共享主机服务器上,单击的每个链接都会在完整浏览器中打开(好像目标被设置为“_top”而不是“myIFRAME”)。 我已尝试使用以下命令将.htaccess文件添加到我的根目录:Html 如何在不考虑X-Frame选项的情况下在iframe中显示另一个站点,html,apache,.htaccess,iframe,x-frame-options,Html,Apache,.htaccess,Iframe,X Frame Options,我创建了一个网站,它列出了一系列指向外部网站的特定主题的链接,当用户单击这些链接时,这些链接会在iframe中打开。 它在本地工作,但在我的共享主机服务器上,单击的每个链接都会在完整浏览器中打开(好像目标被设置为“_top”而不是“myIFRAME”)。 我已尝试使用以下命令将.htaccess文件添加到我的根目录: Header always append X-Frame-Options ALLOWALL 这是: 添加标题X-Frame-Options“ALLOWALL” 除此之外: Hea
Header always append X-Frame-Options ALLOWALL
这是:
添加标题X-Frame-Options“ALLOWALL”
除此之外:
Header always append X-Frame-Options ALLOW-FROM http://www.example.com
在每一个例子中,我都用谷歌Chrome开发工具验证了标题是否被设置,它们是否被设置,但是页面在主浏览器中保持openig
还有什么我能做的吗
或者我唯一的解决方案是将iFrame替换为不推荐使用的帧
谢谢你不能,而且没有解决办法。框架集也不起作用
X-Frame-Options
适用于所有类型的帧,而不仅仅是iFrame
X-Frame-Options
标题的目的是允许网站阻止其自身显示在框架中。您不能通过在自己域的页面上设置标题来覆盖它;这将使标题无效
如果你想链接到这些网站,你需要正常链接到它们。您不能在框架中显示它们。事实上,我能够使其正常工作 我加了一句:
<base target="myTargetFrameID">
到脚本文件夹中的.htaccess文件(我在这里读到:)
现在工作。
谢谢我很困惑。。。如果你说的是正确的,那么为什么它在本地工作,但在我将脚本上传到Web服务器时却不工作呢?这不意味着它与服务器相关吗?另外,我链接到的一些页面太旧了,我确信它们根本没有设置X帧选项(因为这是一个相对较新的东西),我现在感到困惑。你的问题标题暗示X-Frame-Options涉及其中,现在你认为不是吗?链接到你的网站会有所帮助。
Header always unset X-Frame-Options