I'm starting to provide Chinese / English versions of some articles, switch with the Language menu above. 我开始提供部分文章的中文、英文翻译,请使用顶部语言菜单切换。

终极对抗开发者工具的一段 JS

做网站最烦的就是辛辛苦苦做的模板被人用开发者工具扒去了,因为 Chrome Dev Tool 和 Firebug 都有超级牛力。(不解释)

开发者工具曾经是无敌的,直到这段 JS 出现。

http://publicdn.cdn.duapp.com/js/wqnmlgb.min.js

源代码 + 作者信息:

/*
    Plugin Name : WQNMLGB
    Plugin Author : Xider
    Plugin Version : 1.2 final
    Plugin Site : http://lab.i-xider.com

    Now Support : Chrome , Safari , FireFox ( NOT ALL ) , Opera ( NOT ALL ) , IE ( NOT ALL )
                                 请原谅我把原生JS和JQuery混为一起写
*/

function fuckyou(){
  window.location="http://i-xider.com/#呵呵"; //将当前窗口跳转置空白页
}
  function ck() {
    console.profile();
    console.profileEnd();
    //我们判断一下profiles里面有没有东西,如果有,肯定有人按F12了,没错!!
    if(console.clear) { console.clear() };
                        if (typeof console.profiles =="object"){
    return console.profiles.length > 0;
                        }
}
    ck();//节操亮出来
        $("body").data("w",$(window).width());
    $("body").data("h",$(window).height());//将初始窗口的高度附加到body上,作为缓存,感谢@撸大师的指点
function hehe(){
    if($.browser.msie) {
    if ($("body").data("w")==$(window).width() && ($("body").data("h")-$(window).height())>50)
    {
      fuckyou(); // IE WQNMLGB
    }}else if($.browser.mozilla){
      if( window.console && (console.firebug || console.table && /firebug/i.test(console.table())) )
      {
        fuckyou(); // 火狐先森
      }
    }else{
      if ( $("body").data("w")==$(window).width() && ($("body").data("h")-$(window).height())>50 || (typeof console.profiles=="object" && console.profiles.length > 0)){
        fuckyou(); // Chrome and Opera 先森
      }
    }
  }
hehe();//我劝你们撸管吧
window.onresize = function(){
 if($("body").data("w")==$(window).width() && ($("body").data("h")-$(window).height()>50))
 //判断当前窗口内页高度和窗口高度,如果差值大于50,那么呵呵
   fuckyou();
}

这个 JS 会自动检测你的浏览器有没有调试工具打开(Firebug,Chrome Dev Tool,etc),一旦打开会强行将你的网页跳到 about:blank,防止不怀好意的人扒你代码。

调用方法:

1. 百度云 CDN

<script type="text/javascript" src="//publicdn.cdn.duapp.com/js/wqnmlgb.min.js"></script>

2.zntec.cn 站长提供

<script type="text/javascript" src="http://bcs.duapp.com/babytomas/wqnmlgb.min.js"></script>

当然如果你的博客不怕被扒代码就不用加了,我的博客页面都可以正常打开开发者工具,欢迎扒代码……(其实还有个原因是我也要用)

« 上一篇文章
IPv4 与 IPv6 的互通

本站使用运行在 Vercel 上的 Waline 评论系统,中国大陆访问可能不稳定。