最新文章:

首页 Web技术

防止网页被iframe框架调用

发布时间:2018年09月19日 评论数:抢沙发 阅读数:2727

    防止某些重要网页被其他网站框架导入,可以给页面增加X-Frame-Options响应头,这样浏览器会依据X-Frame-Options的值来控制iframe框架的页面是否允许加载显示出来,IE下的效果如下(此内容无法再框架中显示。为了帮助保护在此网站中输入的信息安全,此内容的发行者不允许在框架中显示该信息),其他非IE核心浏览器会显示空白内容。

    解决方案:

    修改web服务器配置,添加X-frame-options响应头。赋值有如下三种:

    (1)DENY:不能被嵌入到任何iframe或frame中。
    (2)SAMEORIGIN:页面只能被本站页面嵌入到iframe或者frame中。
    (3)ALLOW-FROM uri:只能被嵌入到指定域名的框架中。

    动态页添加X-Frame-Options响应头示例代码

    asp

    <%
    response.AddHeader "X-Frame-Options","Deny"
    %>

    Asp.Net

    Response.AddHeader("X-Frame-Options", "Deny");

    PHP

    header('X-Frame-Options:Deny');

    如果确认你整个网站都不能被框架,可以直接IIS增加X-Frame-Options响应头,或者在网站头部文件中加入以上代码即可

    以php代码为例

    此域名使用iframe框架我站

    1.jpg

    然后在网站头部文件中加入php的X-Frame-Options代码

    2.jpg

    再次刷新即可拒绝显示框架内容

    3.jpg

二维码加载中...
本文作者:Mr.linus      文章标题: 防止网页被iframe框架调用
本文地址:http://www.90qj.com/510.html  本文已经被百度收录,点击查看详情
版权声明:若无注明,本文皆为“挨踢 Blog”原创,转载请保留文章出处。
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论