F12是Chrome浏览器的「检查元素」介面,通过这个介面可以查看全站的源代码,对于「部分」网站需要「防止侵权」是不利的,所以今天就来教大家如何屏蔽「F12」按键
教程
1、在你的源代码中的 <head>
部分添加下列代码(对于Wordpress来说就是添加到「页首(header.php)」文件内)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
<script type="text/javascript"> //<!-- function no_f12(){ 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 stop_f12(){ if($.browser.msie) { if ($("body").data("w")==$(window).width() && ($("body").data("h")-$(window).height())>50){ no_f12(); // IE } }else if($.browser.mozilla){ if( window.console && (console.firebug || console.table && /firebug/i.test(console.table())) ){ no_f12(); // Firefox } }else{ if ( $("body").data("w")==$(window).width() && ($("body").data("h")-$(window).height())>50 || (typeof console.profiles=="object" && console.profiles.length > 0)){ no_f12(); // Chrome and Opera } } } stop_f12(); window.onresize = function(){ if($("body").data("w")==$(window).width() && ($("body").data("h")-$(window).height()>50)) //判断当前窗口内页高度和窗口高度,如果差值大于50,那么停止 no_f12(); } //--> </script> |
2、按下F12键,是不是没反应啦?
预览
参考
总结
1、关于如何屏蔽右键,可以查看「这篇文章」
2、有问题可以回复