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 相关文章推荐
Jquery幻灯片特效代码分享--打开页面随机选择切换方式(3)
Aug 15 Javascript
JS实现可展开折叠层的鼠标拖曳效果
Oct 09 Javascript
JavaScript 经典实例日常收集整理(常用经典)
Mar 30 Javascript
JS中的forEach、$.each、map方法推荐
Apr 05 Javascript
不同js异步函数同步的实现方法
May 28 Javascript
Javascript 事件冒泡机制详细介绍
Oct 10 Javascript
详解JS中的快速排序与冒泡
Jan 10 Javascript
简单实现AngularJS轮播图效果
Apr 10 Javascript
node使用UEditor富文本编辑器的方法实例
Jul 11 Javascript
微信小程序中时间戳和日期的相互转换问题
Jul 09 Javascript
浅析Vue 和微信小程序的区别、比较
Aug 03 Javascript
解决layui 表单元素radio不显示渲染的问题
Sep 04 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
生成sessionid和随机密码的例子
2006/10/09 PHP
PHP file_exists问题杂谈
2012/05/07 PHP
Session服务器配置指南与使用经验的深入解析
2013/06/17 PHP
ThinkPHP使用smarty模板引擎的方法
2014/07/01 PHP
php查找字符串出现次数的方法
2014/12/01 PHP
php实现图片上传并进行替换操作
2016/03/15 PHP
小试JQuery的AutoComplete插件
2011/05/04 Javascript
基于jquery实现的鼠标滑过按钮改变背景图片
2011/07/15 Javascript
js通过googleAIP翻译PHP系统的语言配置的实现代码
2011/10/17 Javascript
为JavaScript类型增加方法的实现代码(增加功能)
2011/12/29 Javascript
jquery中 $.expr使用实例介绍
2014/06/09 Javascript
jquery实现可横向和竖向展开的动态下滑菜单效果
2015/08/24 Javascript
JS当前页面登录注册框,固定DIV,底层阴影的实例代码
2016/09/29 Javascript
AngularJS页面带参跳转及参数解析操作示例
2017/06/28 Javascript
JS实现的ajax和同源策略(实例讲解)
2017/12/01 Javascript
vue非父子组件通信问题及解决方法
2018/06/11 Javascript
Vue项目引进ElementUI组件的方法
2018/11/11 Javascript
layui多图上传实现删除功能的例子
2019/09/23 Javascript
JavaScript console的使用方法实例分析
2020/04/28 Javascript
通过实例解析jQ Ajax操作相关原理
2020/09/23 Javascript
Python3实现简单可学习的手写体识别(实例讲解)
2017/10/21 Python
python获取文件真实链接的方法,针对于302返回码
2018/05/14 Python
python 多线程将大文件分开下载后在合并的实例
2018/11/09 Python
Django重置migrations文件的方法步骤
2019/05/01 Python
Django框架模板用法入门教程
2019/11/04 Python
台湾三立电视电商平台:电电购
2019/09/09 全球购物
北京某科技有限公司C# .net笔试题
2014/09/27 面试题
电气自动化自荐信
2013/10/10 职场文书
学生会干部自荐信
2014/02/04 职场文书
网吧消防安全责任书
2014/07/29 职场文书
安全演讲稿开场白
2014/08/25 职场文书
党员剖析材料范文
2014/12/18 职场文书
2015年大班保育员工作总结
2015/05/18 职场文书
我是特种兵观后感
2015/06/11 职场文书
教导处教学工作总结
2015/08/12 职场文书
Anaconda配置各版本Pytorch的实现
2021/08/07 Python