吴思奇的个人博客(⁄ ⁄•⁄ω⁄•⁄ ⁄)~

03月 21

JS调用,防止F12审查元素

今天在群里看到有人说某网站,只要一按F12打开调试工具,网页就自动关闭。我闲得无聊就去研究了下,把上面的JS代码抓出来了

这段JavaScript代码,只要按下F12,网页立即空白关闭。

同时还能判断当前窗口内页高度和窗口高度,如果差值大于200,那么也要关闭

<script>
function fuckyou(){
      window.close(); //关闭当前窗口
     window.location="about:blank"; //将当前窗口跳转置空白页
}
  function ck() {
    console.profile();
    console.profileEnd();
    //判断一下profiles里面有没有东西,如果有,就呵呵
    if(console.clear) { console.clear() };
                        if (typeof console.profiles =="object"){
    return console.profiles.length > 0;
                        }
}
function hehe(){
if( (window.console && (console.firebug || console.table && /firebug/i.test(console.table()) )) || (typeof opera == 'object' && typeof opera.postError == 'function' && console.profile.length > 0)){
  fuckyou();
}
if(typeof console.profiles =="object"&&console.profiles.length > 0){
fuckyou();
}
}
hehe();
window.onresize = function(){
if((window.outerHeight-window.innerHeight)>200)
//判断当前窗口内页高度和窗口高度,如果差值大于200,那么呵呵
   fuckyou()
};
</script>


看到这些方法的命名,原作者是满满的嘲讽啊=。=~


此代码还有很多不足的地方,如果是为了防止网站被扒,还是慎用。

比如打开空白页后,再跳转到网页,(firebug不关)照样可以看到网页代码。

与其说防新人按F12看源码呢~不如说给网站被扒衣增加那么丁点难度~ 233333 





转载请注明出处(https://wusiqi.cn/archives/217/)
来源网站:547的Blog - 萌萌哒 ~

标签:JavaScript, 审查元素

还不快抢沙发

添加新评论