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 相关文章推荐
JavaScript 事件系统
Jul 22 Javascript
Jquery下判断Id是否存在的代码
Jan 06 Javascript
利用毫秒减值计算时长的js代码
Sep 22 Javascript
JavaScript中的apply和call函数详解
Jul 20 Javascript
聊一聊JS中this的指向问题
Jun 17 Javascript
jQuery中的AjaxSubmit使用讲解
Sep 25 Javascript
Bootstrap标签页(Tab)插件使用方法
Mar 21 Javascript
深入学习JavaScript中的bom
May 27 Javascript
百度小程序自定义通用toast组件
Jul 17 Javascript
原生JS 实现的input输入时表格过滤操作示例
Aug 03 Javascript
微信小程序自定义联系人弹窗
May 26 Javascript
OpenLayers加载缩放控件使用方法详解
Sep 25 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
header跳转和include包含问题详解
2012/09/08 PHP
基于PHP微信红包的算法探讨
2016/07/21 PHP
PHP下载远程图片的几种方法总结
2017/04/07 PHP
PHP提取字符串中的手机号正则表达式怎么写
2017/07/17 PHP
php获取微信基础接口凭证Access_token
2018/08/23 PHP
不用MOUSEMOVE也能滑动啊
2007/05/23 Javascript
FireFox JavaScript全局Event对象
2009/06/14 Javascript
js倒计时简单实现方法
2015/12/17 Javascript
微信小程序 radio单选框组件详解及实例代码
2017/01/10 Javascript
w3c编程挑战_初级脚本算法实战篇
2017/06/23 Javascript
vue.js实现刷新当前页面的方法教程
2017/07/05 Javascript
vue-cli开发环境实现跨域请求的方法
2018/04/07 Javascript
详解VueJs中的V-bind指令
2018/05/03 Javascript
vue axios请求成功却进入catch的原因分析
2020/09/08 Javascript
Python合并多个装饰器小技巧
2015/04/28 Python
详解Python命令行解析工具Argparse
2016/04/20 Python
Python实现抓取网页生成Excel文件的方法示例
2017/08/05 Python
利用python3随机生成中文字符的实现方法
2017/11/24 Python
浅析python打包工具distutils、setuptools
2018/04/20 Python
在PyCharm中实现关闭一个死循环程序的方法
2018/11/29 Python
从运行效率与开发效率比较Python和C++
2018/12/14 Python
python基于paramiko将文件上传到服务器代码实现
2019/07/08 Python
Django对models里的objects的使用详解
2019/08/17 Python
浅析PEP570新语法: 只接受位置参数
2019/10/15 Python
python Pillow图像处理方法汇总
2019/10/16 Python
Django 限制访问频率的思路详解
2019/12/24 Python
在 Python 中使用 MQTT的方法
2020/08/18 Python
HTML5基于flash实现播放RTMP协议视频的示例代码
2020/12/04 HTML / CSS
业务部经理岗位职责
2014/01/04 职场文书
敬老模范事迹
2014/05/21 职场文书
人事专员岗位职责说明书
2014/07/30 职场文书
端午节活动总结报告
2015/02/11 职场文书
首都博物馆观后感
2015/06/05 职场文书
妈妈别哭观后感
2015/06/08 职场文书
读书笔记格式
2015/07/02 职场文书
春节慰问简报
2015/07/21 职场文书