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执行效率与性能提升方案
Dec 21 Javascript
angularjs学习笔记之简单介绍
Sep 26 Javascript
Bootstrap创建可折叠的组件
Feb 23 Javascript
jQuery实现的导航动画效果(附demo源码)
Apr 01 Javascript
jquery.validate表单验证插件使用方法解析
Nov 07 Javascript
提高Web性能的前端优化技巧总结
Feb 27 Javascript
加载 vue 远程代码的组件实例详解
Nov 20 Javascript
微信小程序实现文件、图片上传功能
Aug 18 Javascript
vue实现商城秒杀倒计时功能
Dec 12 Javascript
JavaScript装饰者模式原理与用法实例详解
Mar 09 Javascript
Vue双向数据绑定(MVVM)的原理
Oct 03 Javascript
js前端图片加载异常兜底方案
Jun 21 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的图形函数中显示汉字
2006/10/09 PHP
PHP中array_keys和array_unique函数源码的分析
2016/02/26 PHP
smarty自定义函数用法示例
2016/05/20 PHP
jQuery1.6 正式版发布并提供下载
2011/05/05 Javascript
深入理解JavaScript系列(8) S.O.L.I.D五大原则之里氏替换原则LSP
2012/01/15 Javascript
一个js控制的导航菜单实例代码
2013/12/03 Javascript
jQuery实现的简单分页示例
2016/06/01 Javascript
angularJS 如何读写缓冲的方法(推荐)
2016/08/06 Javascript
javascript常用的设计模式
2017/02/09 Javascript
jQuery Form插件使用详解_动力节点Java学院整理
2017/07/17 jQuery
Vue resource中的GET与POST请求的实例代码
2017/07/21 Javascript
Vue导出json数据到Excel电子表格的示例
2017/12/04 Javascript
js 计算图片内点个数的示例代码
2019/04/04 Javascript
vue柱状进度条图像的完美实现方案
2019/08/26 Javascript
[01:28:43]2014 DOTA2华西杯精英邀请赛5 24 DK VS CIS
2014/05/25 DOTA
[03:55]2016国际邀请赛中国区预选赛首日TOP10精彩集锦
2016/06/27 DOTA
python实现查找excel里某一列重复数据并且剔除后打印的方法
2015/05/26 Python
python实现简单登陆流程的方法
2018/04/22 Python
Python全排列操作实例分析
2018/07/24 Python
TensorFlow用expand_dim()来增加维度的方法
2018/07/26 Python
Numpy 改变数组维度的几种方法小结
2018/08/02 Python
浅谈django的render函数的参数问题
2018/10/16 Python
用python标准库difflib比较两份文件的异同详解
2018/11/16 Python
python实现感知机线性分类模型示例代码
2019/06/02 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
PyQt5多线程防卡死和多窗口用法的实现
2020/09/15 Python
html5实现多文件的上传示例代码
2014/02/13 HTML / CSS
阿玛瑞酒店中文官方网站:Amari.com
2018/02/13 全球购物
阿根廷在线宠物商店:Puppis
2018/03/23 全球购物
西铁城美国官方网站:Citizen Watch美国
2019/11/08 全球购物
利群广告词
2014/03/20 职场文书
安全标语大全
2014/06/10 职场文书
会议室标语
2014/06/21 职场文书
售后客服个人自我评价
2014/09/14 职场文书
Python 实现绘制子图及子图刻度的变换等问题
2021/05/31 Python
NASA 机智号火星直升机拍到了毅力号设备碎片
2022/04/29 数码科技