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代码(如:name,age)
Aug 10 Javascript
深入理解JS中的变量及作用域、undefined与null
Mar 04 Javascript
javascript数组排序汇总
Jul 07 Javascript
详解js图片轮播效果实现原理
Dec 17 Javascript
分享一个插件实现水珠自动下落效果
Jun 01 Javascript
vuejs事件中心管理组件间的通信详解
Aug 09 Javascript
Javascript防止图片拉伸的自适应处理方法
Dec 26 Javascript
jQuery 实现左右两侧菜单添加、移除功能
Jan 02 jQuery
iView-admin 动态路由问题的解决方法
Oct 03 Javascript
node实现分片下载的示例代码
Oct 17 Javascript
javascript设计模式 ? 职责链模式原理与用法实例分析
Apr 16 Javascript
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
Nov 27 Vue.js
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基础知识:函数基础知识
2006/12/13 PHP
深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
2013/06/05 PHP
分享一个php 的异常处理程序
2014/06/22 PHP
php的sso单点登录实现方法
2015/01/08 PHP
PHP链表操作简单示例
2016/10/15 PHP
PHP实现的数据对象映射模式详解
2019/03/20 PHP
js获取判断上传文件后缀名的示例代码
2014/02/19 Javascript
JavaScript中实现异步编程模式的4种方法
2014/09/24 Javascript
微信小程序实现简单表格
2019/02/14 Javascript
vue自定义指令用法经典实例小结
2019/03/16 Javascript
jsonp跨域获取百度联想词的方法分析
2019/05/13 Javascript
vue+koa2搭建mock数据环境的详细教程
2020/05/18 Javascript
Python实现mysql数据库更新表数据接口的功能
2017/11/19 Python
Python+matplotlib+numpy实现在不同平面的二维条形图
2018/01/02 Python
python 随机打乱 图片和对应的标签方法
2018/12/14 Python
Python 实现输入任意多个数,并计算其平均值的例子
2019/07/16 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
2020/04/22 Python
python 无损批量压缩图片(支持保留图片信息)的示例
2020/09/22 Python
canvas实现扭蛋机动画效果的示例代码
2018/10/17 HTML / CSS
在线购买廉价折扣书籍和小说:BookOutlet.com
2018/02/19 全球购物
购买一个高级域名:BuyDomains
2018/03/11 全球购物
十佳美德少年事迹材料
2014/02/05 职场文书
党员领导干部廉洁从政承诺书
2014/03/27 职场文书
答谢会策划方案
2014/05/12 职场文书
投资意向书
2014/07/30 职场文书
工作检讨书怎么写
2014/10/10 职场文书
2014党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
工作检讨书范文
2015/01/23 职场文书
美术教师个人工作总结
2015/02/06 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
大学生军训感言
2015/08/01 职场文书
话题作文之自信作文
2019/11/15 职场文书
python实现简单反弹球游戏
2021/04/12 Python
JavaScript控制台的更多功能
2021/04/28 Javascript
Python函数式编程中itertools模块详解
2021/09/15 Python
关于MySQL临时表为什么可以重名的问题
2022/03/22 MySQL