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 相关文章推荐
封装html的select标签的js操作实例
Jul 02 Javascript
javascript动态添加、修改、删除对象的属性与方法详解
Jan 27 Javascript
JavaScript中一个奇葩的IE浏览器判断方法
Apr 16 Javascript
jQuery中removeClass()方法用法实例
Jan 05 Javascript
ES6中如何使用Set和WeakSet
Mar 10 Javascript
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#‘的解决方法
Jun 17 Javascript
JS对象与json字符串相互转换实现方法示例
Jun 14 Javascript
解决vue 打包发布去#和页面空白的问题
Sep 04 Javascript
angular4强制刷新视图的方法
Oct 09 Javascript
一次Webpack配置文件的分离实战记录
Nov 30 Javascript
详解JavaScript栈内存与堆内存
Apr 04 Javascript
Element Backtop回到顶部的具体使用
Jul 27 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函数addslashes和mysql_real_escape_string的区别
2014/04/22 PHP
PHP机器学习库php-ml的简单测试和使用方法
2017/07/14 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
改变文件域的样式实现思路同时兼容ie、firefox
2013/10/23 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
2013/10/29 Javascript
Node.js中使用事件发射器模式实现事件绑定详解
2014/08/15 Javascript
CSS3,HTML5和jQuery搜索框集锦
2014/12/02 Javascript
Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结
2015/04/15 Javascript
jQuery结合ajax实现动态加载文本内容
2015/05/19 Javascript
JS+CSS实现带小三角指引的滑动门效果
2015/09/22 Javascript
chrome调试javascript详解
2015/10/21 Javascript
有关jQuery中parent()和siblings()的小问题
2016/06/01 Javascript
window.open不被拦截的简单实现代码(推荐)
2016/08/04 Javascript
Bootstrap面板学习使用
2017/02/09 Javascript
Javascript实现的StopWatch功能示例
2017/06/13 Javascript
Auto.js自动收取自己和好友蚂蚁森林能量脚本
2018/06/28 Javascript
JS原生瀑布流效果实现
2019/04/26 Javascript
vue实现的请求服务器端API接口示例
2019/05/25 Javascript
ES6 Set结构的应用实例分析
2019/06/26 Javascript
详解JavaScript匿名函数和闭包
2020/07/10 Javascript
python基础教程之基本数据类型和变量声明介绍
2014/08/29 Python
python挖矿算力测试程序详解
2019/07/03 Python
Python数据存储之 h5py详解
2019/12/26 Python
解决import tensorflow as tf 出错的原因
2020/04/16 Python
python def 定义函数,调用函数方式
2020/06/02 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
2020/09/24 Python
基于python实现百度语音识别和图灵对话
2020/11/02 Python
俄罗斯电子产品、计算机和家用电器购物网站:OLDI
2019/10/27 全球购物
经济管理专业毕业生自荐信范文
2014/01/02 职场文书
个人租房协议书样本
2014/10/01 职场文书
初中班主任工作总结2015
2015/05/13 职场文书
2015年中职班主任工作总结
2015/05/25 职场文书
2015年高中语文教学总结
2015/08/18 职场文书
班干部竞选演讲稿(精选5篇)
2019/09/24 职场文书
Vue Element UI自定义描述列表组件
2021/05/18 Vue.js
Go语言基础函数基本用法及示例详解
2021/11/17 Golang