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 相关文章推荐
从数组中随机取x条不重复数据的JS代码
Dec 24 Javascript
JS数组去重与取重的示例代码
Jan 24 Javascript
一个非常全面的javascript URL解析函数和分段URL解析方法
Apr 12 Javascript
微信企业号开发之微信考勤百度地图定位
Sep 11 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
Sep 14 Javascript
jQuery EasyUI提交表单验证
Jul 19 Javascript
JS实现漂亮的时间选择框效果
Aug 20 Javascript
类似于QQ的右滑删除效果的实现方法
Oct 16 Javascript
详解Angular系列之变化检测(Change Detection)
Feb 26 Javascript
浅析js实现网页截图的两种方式
Nov 01 Javascript
基于Element的组件改造的树形选择器(树形下拉框)
Feb 27 Javascript
JavaScript enum枚举类型定义及使用方法
May 15 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 Token(令牌)设计
2008/03/15 PHP
php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
2011/10/31 PHP
php curl的深入解析
2013/06/02 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
2018/02/19 PHP
firefox和IE系列的相关区别整理 以备后用
2009/12/28 Javascript
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
2011/12/20 Javascript
jQuery中将函数赋值给变量的调用方法
2012/03/23 Javascript
javascript学习笔记(十七) 检测浏览器插件代码
2012/06/20 Javascript
JQuery中如何传递参数如click(),change()等具体实现
2013/04/28 Javascript
jQuery实现监控页面所有ajax请求的方法
2015/12/10 Javascript
js实现碰撞检测特效代码分享
2016/10/16 Javascript
微信小程序中多个页面传参通信的学习与实践
2017/05/05 Javascript
Vue2.0父组件与子组件之间的事件发射与接收实例代码
2017/09/19 Javascript
Vue.js在数组中插入重复数据的实现代码
2017/11/17 Javascript
jquery图片预览插件实现方法详解
2019/07/18 jQuery
Java Varargs 可变参数用法详解
2020/01/28 Javascript
用JS实现选项卡
2020/03/23 Javascript
Openlayers绘制地图标注
2020/09/28 Javascript
小程序实现左滑删除的效果的实例代码
2020/10/19 Javascript
JavaScript实现alert弹框效果
2020/11/19 Javascript
python selenium 弹出框处理的实现
2019/02/26 Python
Python 使用多属性来进行排序
2019/09/01 Python
django从后台返回html代码的实例
2020/03/11 Python
Python3.x+pyqtgraph实现数据可视化教程
2020/03/14 Python
python在一个范围内取随机数的简单实例
2020/08/16 Python
HTML5中使用postMessage实现Ajax跨域请求的方法
2016/04/19 HTML / CSS
Marlies Dekkers内衣美国官方网上商店:高端内衣品牌
2018/11/12 全球购物
越南综合购物网站:Lazada越南
2019/06/10 全球购物
巴西购物网站:Onofre Agora
2020/06/08 全球购物
施惠特软件测试面试题以及笔试题
2015/05/13 面试题
2014年质量工作总结
2014/11/22 职场文书
体育个人工作总结
2015/02/09 职场文书
企业党员岗位承诺书
2015/04/27 职场文书
垂直极限观后感
2015/06/08 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
Python使用mitmproxy工具监控手机 下载手机小视频
2022/04/18 Python