首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >加载被X-Frame拒绝-选项:不允许成帧

加载被X-Frame拒绝-选项:不允许成帧
EN

Stack Overflow用户
提问于 2016-08-01 20:42:28
回答 2查看 94.3K关注 0票数 26

我将创建一个网站,除了它自己的内容之外,还将有链接(在iframe中)到世界上最大的报纸网站,如纽约时报,金融时报和其他一些。

但是我遇到了一个框架许可的问题。例如,NY Times向我显示了一个错误Load denied by X-Frame-Options: http://www.nytimes.com/ does not permit framing。我看了很多论坛,都没有找到一个可行的解决方案。尝试添加标题总是附加X-Frame-Options SAMEORIGIN到.haccess文件,但没有帮助。有没有办法解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2016-08-03 19:14:06

一些网站的服务器设置将不允许其他网站“框架”其内容。这主要是为了保护他们的版权和直接流量到他们的网站。

这通常是通过在Apache的配置( httpd.conf文件)中添加以下内容来完成的:

代码语言:javascript
复制
Header always append X-Frame-Options SAMEORIGIN

不幸的是,如果你想构建网站,你真的无能为力。

票数 33
EN

Stack Overflow用户

发布于 2017-07-01 08:58:01

如果你的目标不是建立一个网站(供他人访问),在你自己的网站中嵌入其他网站,这是真正的个人使用,那么一个解决方案是search for并安装任何可以让你修改响应头的附加组件,或者更令人痛苦的是-获得"Ignore X-Frame-Options“附加组件。

这些外接程序将拦截来自远程服务器的响应,并允许您用ALLOWALL替换X-Frame-Options标头值-这反过来将导致您的浏览器允许将响应嵌入到框架中。

事实证明,另一个SO问题甚至讨论了编写自己的附加组件所需的代码来完成此任务:Disable X-Frame-Option on client side

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

https://stackoverflow.com/questions/38699221

复制
相关文章

相似问题

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