首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获得错误时拒绝在帧中显示“http://www.asp.net/‘”,因为它将“X-帧选项”设置为“SAMEORIGIN”,并使用iframe-resizer。

获得错误时拒绝在帧中显示“http://www.asp.net/‘”,因为它将“X-帧选项”设置为“SAMEORIGIN”,并使用iframe-resizer。
EN

Stack Overflow用户
提问于 2015-11-07 00:05:55
回答 1查看 1.9K关注 0票数 0

我正在使用伊夫雷姆做一些网址掩蔽。我使用Visual模板为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初始化选项,所以我像下面这样初始化了大小器

代码语言:javascript
复制
 iFrameResize({
        log: true,
        checkOrigin: false,
        inPageLinks: true
    });

但我还是收到了错误。你可以在F12上查看

通过阅读这个问题,我发现它可以在源站点(bitmake.azurewebsites.net)中从Global.asax文件中“修改”。我将我的Global.asax更改为"AllowAll“选项,但仍然无法工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-09 08:23:22

asp.net服务器被配置为不允许iframimg。

https://developer.mozilla.org/en-US/docs/Web/HTTP/X-Frame-Options

考虑到您不控制远程域,您只能选择代理它并删除标头。但是,考虑到服务器所有者不希望在您的iFrame中,这很可能违反版权法。

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

https://stackoverflow.com/questions/33577514

复制
相关文章

相似问题

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