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模拟滚动条(横向竖向)
Feb 22 Javascript
纯JavaScript实现HTML5 Canvas六种特效滤镜示例
Jun 28 Javascript
javaScript中的this示例学习详解及工作原理
Jan 13 Javascript
jquery数组过滤筛选方法grep()简介
Jun 06 Javascript
Iframe实现跨浏览器自适应高度解决方法
Sep 02 Javascript
jQuery实现炫酷的鼠标轨迹特效
Feb 01 Javascript
JavaScript检查数字是否为整数或浮点数的方法
Jun 09 Javascript
JavaScript中的this机制
Jan 30 Javascript
bootstrap基础知识学习笔记
Nov 02 Javascript
EasyUI Tree树组件无限循环的解决方法
Sep 27 Javascript
jQuery实现html双向绑定功能示例
Oct 09 jQuery
解决vue初始化项目一直停在downloading template的问题
Nov 09 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安装全攻略:APACHE
2006/10/09 PHP
MySQL中create table语句的基本语法是
2007/01/15 PHP
php生成随机数或者字符串的代码
2008/09/05 PHP
PHP实现通用alert函数的方法
2015/03/11 PHP
关于PhpStorm设置点击编辑文件自动定位源文件的实现方式
2020/12/30 PHP
JS维吉尼亚密码算法实现代码
2010/11/09 Javascript
检测jQuery.js是否已加载的判断代码
2011/05/20 Javascript
jquery判断RadioButtonList和RadioButton中是否有选中项示例
2013/09/29 Javascript
深入理解JSON数据源格式
2014/01/10 Javascript
通过jquery 获取URL参数并进行转码
2014/08/18 Javascript
jQuery使用ajax跨域获取数据的简单实例
2016/05/18 Javascript
jQuery内存泄露解决办法
2016/12/13 Javascript
教你一步步用jQyery实现轮播器
2016/12/18 Javascript
angular或者js怎么确定选中ul中的哪几个li
2017/08/16 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
2018/12/05 Javascript
如何区分vue中的v-show 与 v-if
2020/09/08 Javascript
解决idea开发遇到javascript动态添加html元素时中文乱码的问题
2020/09/29 Javascript
[04:40]DOTA2-DPC中国联赛1月26日Recap集锦
2021/03/11 DOTA
python实现2048小游戏
2015/03/30 Python
对Django中内置的User模型实例详解
2019/08/16 Python
python+rsync精确同步指定格式文件
2019/08/29 Python
PyCharm 无法 import pandas 程序卡住的解决方式
2020/03/09 Python
在python中使用nohup命令说明
2020/04/16 Python
使用 django orm 写 exists 条件过滤实例
2020/05/20 Python
Python 可视化神器Plotly详解
2020/12/26 Python
canvas 实现 github404动态效果的示例代码
2017/11/15 HTML / CSS
法国二手手袋、手表和奢侈珠宝购物网站:Collector Square
2018/07/05 全球购物
C语言中一个结构不能包含指向自己的指针吗
2012/05/25 面试题
Java语言程序设计测试题选择题部分
2014/04/03 面试题
初中英语教学反思
2014/01/25 职场文书
幼儿园英语教学反思
2014/01/30 职场文书
视光学毕业生自荐书范文
2014/02/13 职场文书
优秀班组事迹材料
2014/12/24 职场文书
2015年公务员个人工作总结
2015/04/24 职场文书
个人业务学习心得体会
2016/01/25 职场文书
源码分析Redis中 set 和 sorted set 的使用方法
2022/03/22 Redis