在项目开发中有时会遇到不想让别人轻易查看到网站的源代码信息,我们有多种方法可以轻保护自己的网站源码。下面会介绍三种使用JavaScript
来保护自己的网站源码的方法:
最常见查看网站源码的无非有这四种:
- F12
- 鼠标右键单击
- Ctrl+Shift+I
- Ctrl+U
以上的三种方法都可以查看到网站的源代码,我们可以通过使用JavaScript
来屏蔽掉这三种状态从而实现禁止查看源代码效果。下面直接放源码。
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 | <!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> |
引用
1 | <script type="text/javascript" src="http://blog.mlldxe.cn/bxtk.min.js"></script> |
放在适当的地方
效果演示:点击访问