js防止页面被iframe调用的方法


Posted in Javascript onOctober 30, 2014

本文实例讲述了js防止页面被iframe调用的方法。分享给大家供大家参考。具体实现方法如下:

一、问题描述:

有时候我们发会现自己的网站页面被别人调用并且一模一样,这个其实就是简单的iframe调用了,下面我来给大家介绍js防止页面iframe调用的方法总结吧,有需要的朋友可参考

二、解决方法:

防止自己的网页被人框架:
top.location.href 最上层的地址
windows.location.href自己的地址
self指代当前窗口对象,属于window最上层的对象;
location.href 指的是某window对象的URL地址.
self.location.href指当前窗口的URL地址,去掉self默认为当前窗口的URL地址

<script type="text/javascript">  

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

    top.location = self.location;//防止页面被框架包含  

    }  

</script>

这些方法都可行,但不是太可靠。
<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>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
原始的js代码和jquery对比体会
Sep 10 Javascript
alert出数组中的随即值代码
Sep 25 Javascript
jQuery中:image选择器用法实例
Jan 03 Javascript
jQuery toggle 代替方法
Mar 22 Javascript
jQuery实现的鼠标经过时变宽的效果(附demo源码)
Apr 28 Javascript
JS实现的Unicode编码转换操作示例
Apr 28 Javascript
通过学习bootstrop导航条学会修改bootstrop颜色基调
Jun 11 Javascript
vue+iview 实现可编辑表格的示例代码
Oct 31 Javascript
vue头部导航动态点击处理方法
Nov 02 Javascript
详解jQuery-each()方法
Mar 13 jQuery
JavaScript Canvas编写炫彩的网页时钟
Oct 16 Javascript
vue微信分享插件使用方法详解
Feb 18 Javascript
escape函数解决js中ajax传递中文出现乱码问题
Oct 30 #Javascript
js防止DIV布局滚动时闪动的解决方法
Oct 30 #Javascript
js实现window.open不被拦截的解决方法汇总
Oct 30 #Javascript
一个JavaScript获取元素当前高度的实例
Oct 29 #Javascript
JS 实现列表与多选框选择附预览动画
Oct 29 #Javascript
一个JavaScript操作元素定位元素的实例
Oct 29 #Javascript
js实现ArrayList功能附实例代码
Oct 29 #Javascript
You might like
php过滤html标记属性类用法实例
2014/09/23 PHP
php使用escapeshellarg时中文被过滤的解决方法
2016/07/10 PHP
php实现微信模板消息推送
2018/03/30 PHP
laravel 使用auth编写登录的方法
2019/09/30 PHP
在网页中控制wmplayer播放器
2006/07/01 Javascript
JavaScript 面向对象编程(1) 基础
2010/05/18 Javascript
基于JavaScript自定义构造函数的详解说明
2013/04/24 Javascript
jquery操作checked属性以及disabled属性的多种方法
2014/06/20 Javascript
使用jquery/js获取iframe父子级、同级获取元素的方法
2016/08/05 Javascript
jQuery实现动态删除LI的方法
2017/05/30 jQuery
解决VUEX刷新的时候出现数据消失
2017/07/03 Javascript
JS HTML图片显示Canvas 压缩功能
2017/07/21 Javascript
使用jQuery实现购物车结算功能
2017/08/15 jQuery
JS基于正则表达式实现的密码强度验证功能示例
2017/09/21 Javascript
给vue项目添加ESLint的详细步骤
2017/09/29 Javascript
基于百度地图api清除指定覆盖物(Overlay)的方法
2018/01/26 Javascript
JavaScript实现选项卡效果的分析及步骤
2019/04/16 Javascript
微信小程序 腾讯地图显示偏差问题解决
2019/07/27 Javascript
JavaScript点击按钮生成4位随机验证码
2021/01/28 Javascript
[54:15]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第二场2月1日
2021/03/11 DOTA
python实现ip查询示例
2014/03/26 Python
python3安装pip3(install pip3 for python 3.x)
2018/04/03 Python
pandas重新生成索引的方法
2018/11/06 Python
Python autoescape标签用法解析
2020/01/17 Python
jenkins+python自动化测试持续集成教程
2020/05/12 Python
ProBikeKit美国官网:自行车套件,跑步和铁人三项套件
2016/10/13 全球购物
JSF界面控制层技术
2013/06/17 面试题
大学生个人推荐信范文
2013/11/25 职场文书
信息专业个人的自我评价
2013/12/27 职场文书
中班上学期幼儿评语
2014/04/30 职场文书
服务之星事迹材料
2014/05/03 职场文书
2014入党积极分子破除“四风”思想汇报
2014/09/14 职场文书
党员批评与自我批评发言
2014/10/02 职场文书
2014乡镇机关党员个人对照检查材料思想汇报
2014/10/09 职场文书
2015年车间主任工作总结
2015/05/21 职场文书
银行岗位培训心得体会
2016/01/09 职场文书