公告:推痕网(www.tuihen.com)专业分类目录平台,收录各行业优秀网站,快审仅需20元/站,永久收录!合作QQ:160-204-68

快速审核,网站广告合作请联系我们
  • 网站:36829
  • 待审:6523
  • 文章:17320
  • 会员:6450

(1)第一种禁止页面被 iframe 的方法,在页面加入如下JS代码:

<script type="text/javascript">

if(top.window.location.href!=window.location.href){

top.window.location.href=window.location.href;

}

</script>

(2)第二种禁止页面被 iframe 的方法,在页面加入如下JS代码:

<script type="text/javascript">

if(top.location!=self.location){

top.location=self.location;

}

</script>

据说这种解决方法在 Firefox 下面页面会一直不停的刷新,这里是因为在IE下windows.top是本窗口,而在 firefox 下面 windows.top如果没有那么就是空。 所以会不断的运行这段js代码这就造成了一个死循环,也就造成了页面一直在刷新。

(3)第三种禁止页面被 iframe 的方法,在页面加入如下JS代码:

<script type="text/javascript">

if(window!=parent){

parent.navigate(window.location.href);

}

</script>

另外如果用 php 开发的 web 程序的话,也可以直接使用 php 来实现禁止页面被 iframe 的效果,在程序代码中加入:

if($_server['http_host']!='www.***.com'){

exit('禁止iframe我的页面!囧');

}

asp 语言也有自己独特的禁止页面被 iframe 的实现代码,如下:

host=Request.ServerVariables("SERVER_NAME")

ifhost<>"www.***.com"then

response.redirect"http://www.***.com/"

endif

当然其它编程语言也都可以通过获取环境变量来实现防止页面被 iframe 的效果,这里就不一一举例了。

    关键词: iframe 禁止页面被iframe的方法
    精彩推荐

    Solidworks在使用绘制的折弯时提示“没有能够制作绘制折弯”的解

    时间:2016-04-10

    现在用Solidworks来绘制钣金件的设计师已经越来越多了,部落自己也经常使用这个软件.当然,有很多时候还是会遇到一些问题,比如部落最常遇到的就是在使用绘制的折弯时提示没有...

    快审网站推荐
    随机网站推荐

    青岛颐丰园2017.03.05

    青岛颐丰园园林工程有限公司,www.qdhfw.com,青岛颐丰园园林工程...

    长春概念网2017.03.05

    长春概念网络科技有限公司,www.gainon.cn,概念(易63)网络成立于2...

    北京市地质2017.04.08

    北京市地质工程勘察院是原国家地矿部为解决首都供水问题而组建的...