打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
防止别人用IFRAME框架嵌套调用自己网页的方法
如何防止别人用IFRAME框架嵌套调用自己的网页?方法有很多,介绍如下:

1.这些方法都可行,但不是太可靠。

<script language="javascript">
if( top.location != self.location) top.location.href=self.location.href;
</script>



<script language="javascript">
if (top.location != location) top.location.href = location.href;
</script>



<script language="javascript">
if (top.location != self.location) {top.location=self.location;}
</script>



<script language="javascript">
if (top.frames.length!=0) top.location=self.document.location;
</script>

不可靠的原因:
当别人用如下类似代码做IFRAME嵌套调用时,就可能躲过你的页面的javascript代码。

<iframe src="你的页面地址" name="tv" marginwidth="0" marginheight="0" scrolling="No" noResize frameborder="0" id="tv"  framespacing="0" width="580" height="550" VSPACE=-145 HSPACE=-385></iframe>
<script language="javascript"> 
var location="";
var navigate="";
frames[0].location.href="";
</script>

2.最可靠的方法:

为了彻底防止别人用IFRAME框架嵌套调用自己的网页,如下方法是最可靠的.

这里赋值为空页面,也可赋值为你的页面的URL地址.

<script language="javascript">
if(top != self){
    location.href = "about:blank";
}
</script>
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Javascript :让网页自动穿上外套
ASP中100个为什么
js页面跳转和js对iframe进行页面跳转、刷新
window.location.href的用法(动态输出跳转)
js实现页面跳转的五种方法推荐
禁止网页被其他网站嵌套的方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服