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 相关文章推荐
页面定时刷新(1秒刷新一次)
Nov 22 Javascript
js带点自动图片轮播幻灯片特效代码分享
Sep 07 Javascript
详解JavaScript操作HTML DOM的基本方式
Oct 21 Javascript
jQuery基于ajax()使用serialize()提交form数据的方法
Dec 08 Javascript
学习JavaScript设计模式之代理模式
Jan 12 Javascript
JQuery导航菜单选择特效
Apr 11 Javascript
JS实现关闭当前页而不弹出提示框的方法
Jun 22 Javascript
Textarea输入字数限制实例(兼容iOS&amp;安卓)
Jul 06 Javascript
如何快速解决JS或Jquery ajax异步跨域的问题
Jan 08 jQuery
LayUi中接口传数据成功,表格不显示数据的解决方法
Aug 19 Javascript
Vue高版本中一些新特性的使用详解
Sep 25 Javascript
vue中keep-alive、activated的探讨和使用详解
Jul 26 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 图片加水印与上传图片加水印php类
2010/05/12 PHP
在PHP中设置、使用、删除Cookie的解决方法
2013/05/06 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
2013/09/30 PHP
Linux系统下PHP-FPM的安装和配置教程
2015/08/17 PHP
php实现的简单中文验证码功能示例
2017/01/03 PHP
PHP7基于curl实现的上传图片功能
2018/05/11 PHP
php自定义排序uasort函数示例【二维数组按指定键值排序】
2019/06/19 PHP
thinkphp5.1框架中容器(Container)和门面(Facade)的实现方法分析
2019/08/05 PHP
php经典趣味算法实例代码
2020/01/21 PHP
使用正则替换变量
2007/05/05 Javascript
jQuery函数的等价原生函数代码示例
2013/05/27 Javascript
js实现表单多按钮提交action的处理方法
2015/10/24 Javascript
基于Vue.js的表格分页组件
2016/05/22 Javascript
js实现加载更多功能实例
2016/10/27 Javascript
javascript图片预览和上传(兼容IE)
2017/03/15 Javascript
JavaScript使用ZeroClipboard操作剪切板
2017/05/10 Javascript
vue.js基于v-for实现批量渲染 Json数组对象列表数据示例
2019/08/03 Javascript
使用PreloadJS加载图片资源的基础方法详解
2020/02/03 Javascript
vue 如何使用递归组件
2020/10/23 Javascript
python命令行参数解析OptionParser类用法实例
2014/10/09 Python
在Python中marshal对象序列化的相关知识
2015/07/01 Python
尝试用最短的Python代码来实现服务器和代理服务器
2016/06/23 Python
spark: RDD与DataFrame之间的相互转换方法
2018/06/07 Python
Linux下Python安装完成后使用pip命令的详细教程
2018/11/22 Python
Python实现繁?转为简体的方法示例
2018/12/18 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
2019/06/21 Python
CSS3中线性颜色渐变的一些实现方法
2015/07/14 HTML / CSS
美国批发零售网站:GearXS
2016/07/26 全球购物
汽车检测与维修个人求职信
2013/09/24 职场文书
毕业生动漫设计求职信
2013/10/11 职场文书
大学老师推荐信
2014/02/25 职场文书
服务标兵事迹材料
2014/05/04 职场文书
2014广电局实施党的群众路线教育实践活动方案思想汇报
2014/09/22 职场文书
2016年度先进班组事迹材料
2016/03/01 职场文书
世界十大儿童漫画书排名,法国国宝漫画排第五,第二是轰动日本连环
2022/03/18 欧美动漫
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python