网站地图    收藏   

主页 > 前端 > javascript >

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

来源:自学PHP网    时间:2014-09-19 14:47 作者: 阅读:

[导读] 现在有很多站长喜欢利用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>

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论