JS禁止檢視網頁原始碼的簡單實現
阿新 • • 發佈:2018-12-16
最常見檢視網站原始碼的無非有這四種:
- F12
- 滑鼠右鍵單擊
- Ctrl+Shift+I
- Ctrl+U
我們可以通過使用JavaScript來遮蔽掉這三種狀態從而實現禁止檢視原始碼效果。下面直接放原始碼
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>JS禁止檢視網頁原始碼的簡單實現方法</title> </head> <body> <script type="text/javascript"> window.onload = function(){ //遮蔽鍵盤事件 document.onkeydown = function (){ var e = window.event || arguments[0]; //F12 if(e.keyCode == 123){ return false; //Ctrl+Shift+I }else if((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)){ return false; //Shift+F10 }else if((e.shiftKey) && (e.keyCode == 121)){ return false; //Ctrl+U }else if((e.ctrlKey) && (e.keyCode == 85)){ return false; } }; //遮蔽滑鼠右鍵 document.oncontextmenu = function (){ return false; } } </script> </body> </html>