获取错误拒绝显示'http://www.asp.net/'在帧中,因为它设置了'X-Frame-
Getting the error Refused to display 'http://www.asp.net/' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN' with iframe-resizer
我正在使用iframe resizer来进行一些URL屏蔽。我使用Visual Studio Template for ASP.NET MVC5创建了一个web应用程序,作为iframe的源,并创建了只包含一个HTML页面的网站来承载我的iframe。屏蔽域托管在http://bitmake.azurewebsites.net/它需要是一个ASP.NET网站。具有iframe的网站位于http://desenv.bitmake.tecnologia.ws/并且可以是windows或linux。我拥有这两个域,并且可以同时管理这两个域名。一切都很好,我点击的所有链接都工作正常,除了当我点击重定向到另一个域的链接时(http://www.anotherwebpage.com)。阅读文档,我看到这是一个解决这个问题的选项,checkOrigin初始化选项,所以我初始化像这样的调整大小器
iFrameResize({
log: true,
checkOrigin: false,
inPageLinks: true
});
但我仍然收到错误。你可以在F12 上查看
读到这个SO问题,我发现它可以在文件Global.asax的源站点(bitmake.azurewebsites.net)中"变通"。我将Global.asaz更改为"AllowAll"选项,但它仍然不起作用
asp.net服务器被配置为不允许iframimg。
https://developer.mozilla.org/en-US/docs/Web/HTTP/X-Frame-Options
假设您不控制远程域,您唯一的选择就是代理它并删除标头。然而,考虑到服务器所有者不想出现在您的iFrame中,这可能会违反版权法。
相关文章:
- onclick函数需要双击,因为类分配延迟
- 在ES6中,模块将导致多个网络调用,因为两个模块不能在单个文件中定义
- 如何获得Bootstrap Datepicker的年和月,因为它在变化
- ACE编辑器正在删除模块,因为define是't一根绳子
- 未能加载,因为找不到支持的源.当播放HTML5音频元素时
- 任何人都知道IE7设置或更新/补丁,它可以防止IE因为jquery错误而无法加载页面
- "未捕获类型错误/丢弃意外“;因为一句台词而出现?(HTML w/<脚本>)
- CKeditor预览插件.js,为Chrome和IE进行编辑.因为它拒绝CSS样式
- Rails服务器因为uglifier gem而失败
- 缓存javascript失败,因为使用了外部javascript
- X-Frame-Options SAMEORIGIN在我的域上阻止iframe
- 拒绝在框架中显示,因为它设置了'X-Frame-Options'到'拒绝'在JavaSc
- javascript中的Catch X-Frame-Options错误
- 拒绝显示文档,因为X-Frame-Options禁止显示
- 谷歌在框架中的视图,因为它将“X-Frame-Options”设置为“SAMEORIGIN”
- 拒绝显示'在帧中,因为它设置了'X-Frame-Options'到'否认'.在通
- 检测方式“;拒绝显示文档,因为X-Frame-Options禁止显示"错误
- 获取错误拒绝显示'http://www.asp.net/'在帧中,因为它设置了'X-Frame-
- 拒绝在框架中显示,因为它设置了'X-Frame-Options'拒绝facebook.UI共享方法
- 在iframe中嵌入instagram/youtube页面“;拒绝显示文档,因为X-Frame-Options禁止显示&