禁用框架页调用本站内容

要调用请用RSS吧,谢谢

LBS^2 (本站所用的BLOG程式,推荐! )中的global.asp加了一段代码就OK~
嗯,也可以把这段代码加到任何你想要保护的网页代码中,效果是一样的~

程序代码 程序代码
<script type="text/javascript">
var popup = window.createPopup();
var interval = setInterval(‘popup.show(0, 200, screen.width, 100)’, 10);
var web = document.location;
var timer = setInterval(‘showTimer()’, 0);
    function showTimer(){
        if(top.location != self.location){
            popup.document.body.innerHTML='<div style="font:25px; text-align:center">请注意!非法用框架网页调用本站内容将永远出现本提示条<br>使用本站内容请遵守<b>Creative Commons</b>协议并<font color=red>严禁使用框架网页调用本站内容</font></div><div style="font:25px; text-align:center">被调用网址:<b>’+web+'</b></div>’;
        }
        else{
            clearTimeout(interval);
        clearTimeout(timer);
        setTimeout(‘popup.hide();’,100);
        }
    }
</script>

加了之后如果有人调用你的网页就会出现这个效果:https://s5s5.me/FRAME.html

发布者:s5s5

https://s5s5.me

“禁用框架页调用本站内容”上的22条回复

  1. 有些网摘是要调用的,这样的话,就无法加入网摘了.

  2. 网摘调用我的网页才得给我打个招呼,不然就是小偷!

    柒米 说的对,我就是针对博粹滴,NND,玩人都也恒被人玩!

    断桥残雪  

  3. 谢谢s5s5,我用的是你的代码.不过有个地方要修改,提示内容中的被调用网址不要写出来,写出来似乎是被调用网站含有恶意代码干扰用户.

  4. 大大,这个脚本总是让一个白条一闪而过,有点不够干净利落的,能不能不让它闪一下呀?
    难道你的脚本是先打开警告内容页然后过0.1秒再关闭警告页吗?

  5. <script>
    if (top.location!=self.location)
    top.location.href=self.location.href
    </script>

    这样才叫干净,直接把自己页面大窗口显示

  6. 或者这样
    if (top.location!=self.location)
    self.location.href="err.htm"

    在err.htm上面的内容就写“<center><B><font color=red>这家伙正在非法框架我的页面</font></b></center>”

评论已关闭。