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 DOM模型操作
Dec 28 Javascript
Javascript 面向对象(三)接口代码
May 23 Javascript
JavaScript实现复制功能各浏览器支持情况实测
Jul 18 Javascript
javascript窗口宽高,鼠标位置,滚动高度(详细解析)
Nov 18 Javascript
jquery中对于批量deferred的处理方法
Jan 22 Javascript
jquery中使用循环下拉菜单示例代码
Sep 24 Javascript
jQuery实现的分子运动小球碰撞效果
Jan 27 Javascript
详解Vue 普通对象数据更新与 file 对象数据更新
Apr 26 Javascript
详解Node全局变量global模块
Sep 28 Javascript
vue项目中api接口管理总结
Apr 20 Javascript
Node.js操作系统OS模块用法分析
Jan 04 Javascript
js实现简单的无缝轮播效果
Sep 05 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文件下载处理方法分析
2015/04/22 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
如何修改yii2.0自带的user表为其它的表
2017/08/01 PHP
Javascript实例教程(19) 使用HoTMetal(6)
2006/12/23 Javascript
[原创]提供复制本站内容时出现,该文章转自脚本之家等字样的js代码
2007/03/27 Javascript
js限制文本框为整数和货币的函数代码
2010/10/13 Javascript
Jquery截取中文字符串的实现代码
2010/12/22 Javascript
简单实用的反馈表单无刷新提交带验证
2013/11/15 Javascript
两种方法基于jQuery实现IE浏览器兼容placeholder效果
2014/10/14 Javascript
常用的JavaScript WEB操作方法分享
2015/02/28 Javascript
jQuery中extend()和fn.extend()方法详解
2015/06/03 Javascript
基于jQuery的Web上传插件Uploadify使用示例
2016/05/19 Javascript
Angularjs自定义指令Directive详解
2017/05/27 Javascript
nodejs mysql 实现分页的方法
2017/06/06 NodeJs
jQuery实现火车票买票城市选择切换功能
2017/09/15 jQuery
Vue进度条progressbar组件功能
2018/04/17 Javascript
js 根据对象数组中的属性进行排序实现代码
2019/09/12 Javascript
Python模拟登录验证码(代码简单)
2016/02/06 Python
python解析html提取数据,并生成word文档实例解析
2018/01/22 Python
浅谈Python批处理文件夹中的txt文件
2019/03/11 Python
python笔记之mean()函数实现求取均值的功能代码
2019/07/05 Python
Python实现二叉搜索树BST的方法示例
2019/07/30 Python
Python with语句和过程抽取思想
2019/12/23 Python
Python如何读取、写入CSV数据
2020/07/28 Python
Python 实现一个计时器
2020/07/28 Python
Python 实现集合Set的示例
2020/12/21 Python
英国第一的市场和亚马逊替代品:OnBuy
2019/03/16 全球购物
大学生毕业自我鉴定范文
2013/11/03 职场文书
文明礼仪小标兵事迹
2014/01/12 职场文书
大学生学习自我评价
2014/01/13 职场文书
美德好少年主要事迹
2014/01/29 职场文书
关于运动会广播稿200字
2014/10/08 职场文书
幼儿园教师管理制度
2015/08/05 职场文书
高中议论文(范文2篇)
2019/08/19 职场文书
《鲁滨逊漂流记》之六读后感(4篇)
2019/09/29 职场文书
详解Python中*args和**kwargs的使用
2022/04/07 Python