|
第一時間保護好代碼是非常重要的。經過一晚上的研究,此方法非常適合DZ網站應用。原理或功能:
1、禁用右鍵(防止右鍵查看源代碼)
2、禁止任何鍵盤敲擊事件(防止F12和shift+ctrl+i調起開發者工具)
3、如果用戶在工具欄調起開發者工具,那么判斷瀏覽器的可視高度和可視寬度是否有改變,如有改變則關閉本頁面
代碼如下:
- <script type="text/javascript">
- //禁用右鍵(防止右鍵查看源代碼)
- window.oncontextmenu=function(){return false;}
- //禁止任何鍵盤敲擊事件(防止F12和shift+ctrl+i調起開發者工具)
- window.onkeydown = window.onkeyup = window.onkeypress = function () {
- window.event.returnValue = false;
- return false;
- }
- //如果用戶在工具欄調起開發者工具,那么判斷瀏覽器的可視高度和可視寬度是否有改變,如有改變則關閉本頁面
- var h = window.innerHeight,w=window.innerWidth;
- window.onresize = function () {
- if (h!= window.innerHeight||w!=window.innerWidth){
- window.close();
- window.location = "about:blank";
- }
- }
- </script>
復制代碼 有需要的可以復制使用,當然,對于懂一點的人來說,這一切都是徒勞。永遠不可能實現絕對禁止,此方法只防小白。
原文地址:https://www.uw7.cn/thread-338-1-1.html
|
|