防止网站被别人通过iframe框架引用

将下面的代码添加到你的WordPress主题的 functions.php 即可:

 代码如下 复制代码

// Break Out of Frames for WordPress
function break_out_of_frames() {
     if (!is_preview()) {
          echo "n<script type="text/javascript">";
          echo "n<!--";
          echo "nif (parent.frames.length > 0) { parent.location.href = location.href; }";
          echo "n-->";
          echo "n</script>nn";
     }
}
add_action('wp_head', 'break_out_of_frames');

还有两种js防止代码

1、把这段代码放到head之间

 代码如下 复制代码

<SCRIPT LANGUAGE=JAVASCRIPT>
if (top.location !== self.location) {
top.location=self.location;
}
</SCRIPT>

2、这种方法比较好,一旦发现别人框架iframe了你的网页,他就自动跳转到你的网站上来了。
把下面代码放到head之间

 代码如下 复制代码

<SCRIPT LANGUAGE=JAVASCRIPT>
var url=window.location.href;
if(window!=parent)
parent.navigate(url);
</SCRIPT>

时间: 2024-07-31 03:38:28

防止网站被别人通过iframe框架引用的相关文章

小弟最近在研究门户网站的优化问题 (iframe 框架不够好)

问题描述 最近在写一个门户网站的项目那个 iframe 用着很别扭各种高度不能修改因为要嵌套很多层就是想问一下,目前有没有好一点的框架啥的前两天 听人 给我白虎 一个 说是 通过配置文件来实现页面头文件的进入和 页面脚 文件的引入不需要 挨个文件 写 include 就是这样的类似的问题吧我也没记住 具体的 是什么技术 求个 方向 问题补充:门户网站 应该都知道吧 就是 首页 的抬头 一直 都有 页脚 都有 以前的做法 就是 写 一个 然后 挨个文件写 include 标签这个项目 开始 尝试用

javascript-如果我的网站被别人iframe框架过去,怎么用js反框架

问题描述 如果我的网站被别人iframe框架过去,怎么用js反框架 如果我的网站被别人iframe框架过去,怎么用js反框架?想要达到的效果是别人打开了网站直接就成了我的网站 解决方案 if (top.location != self.location){ top.location=self.location; } 解决方案二: document.referer判断下 解决方案三: 这年头还有这样的事,:top.location != self.location? document.body.i

javascript-js引用其他iframe框架中的全局变量刷新后无法使用

问题描述 js引用其他iframe框架中的全局变量刷新后无法使用 背景是:upper.jsp中有两个iframe,分别是left.jsp和right.jsp,每个页面中各有一个全局变量var upperData,leftData,rightData ,值是随机数生成的. 代码是: function right(){ var x = parent.upperData; alert(x); parent.location.reload(true); x = parent.upperData; ale

iframe框架页面地址栏网址始终不变、inframe框架页面刷新返回首页

问题描述 如题,使用iframe框架页面Index.html,其中包含三个子iframe,id分别为a,b,c,其中a,b始终链接一个页面,而c是根据b中页面的链接一直变化.现在问题如下:1.c中的页面变化时,地址栏最详细地址只能到Index.html,能不能设置让地址显示到c的链接页面地址,如:Index.html/Mainpage.aspx;2.点击刷新或者F5后页面跳转到Index.html三个iframe默认的src页面,如何保证刷新后页面不返回默认首页?在网上也找了一些方法,感觉没有满

谨慎使用iframe框架

使用 iframe 可以轻易的调用其他网站的页面,但应谨慎使用.它比创建其他 DOM 元素(包括 style 和 script)多耗费数十甚至数百倍的性能. HTML网页制作教程:iframe(框架)标记使用需要谨慎 使用 iframe 可以轻易的调用其他网站的页面,但应谨慎使用.它比创建其他 DOM 元素(包括 style 和 script)多耗费数十甚至数百倍的性能.值得关心的是 onload 事件和连接池. iframe 阻塞 onload window 的 onload 事件尽快执行非常

Iframe框架高度自适应的实现

自适应 解决iframe框架页面自适应高度问题代码如下,需要注意的是框架引用页面一定要设置name属性,否则会不生效 方案一: <iframe src="test.asp" width="100%" frameborder="0" scrolling="no" name="hj" id="hj"></iframe> test.asp页面head间增加如下JS代码

网站后台编辑器自动出现css引用代码

问题描述 网站后台编辑器自动出现css引用代码 在后台编辑器编辑或添加内容的时候,用的是CuteEditor编辑器,点击提交按钮之后,总会自动出现这一串内容: @import url(http://qxw1194760126.my3w.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);后来发现在编辑器编辑的时候,每切换到html 代码模式的时候,就会增加一串这样的内容,例如我切换了3次,

JS防止网页被嵌入iframe框架的方法分析_javascript技巧

本文实例讲述了JS防止网页被嵌入iframe框架的方法.分享给大家供大家参考,具体如下: 例如: <script type="text/javascript"> if (window!=top) // 判断当前的window对象是否是top对象 top.location.href = window.location.href; // 如果不是,将top对象的网址自动导向被嵌入网页的网址 </script> 这段代码是有效的.但是,有一个问题:使用后,任何人都无法

前段开发-请问如何在有iframe框架的网页里实现父子文档互相访问,分别用javascript和jquery实现

问题描述 请问如何在有iframe框架的网页里实现父子文档互相访问,分别用javascript和jquery实现 请问如何在有iframe框架的网页里实现父子文档互相访问,分别用javascript和jquery实现 解决方案 搞懂关系就很简单了iframe和父页,window.open打开页面之间的引用 解决方案二: window.parent.find('iframe'). 解决方案三: 能再详细点吗,各位大牛哥哥 解决方案四: http://www.cnblogs.com/luluping