$(document).bind("contextmenu", function(e) { return false;//屏蔽右键 }); $(function() { document.addEventListener('keydown', function(e) { e = window.event || e; var keycode = e.keyCode || e.which; if (e.ctrlKey && keycode == 83) { //屏蔽Ctrl+s 保存页面 e.preventDefault(); window.event.returnValue = false; } if (e.ctrlKey && keycode == 85) { //屏蔽Ctrl+u 查看页面的源代码 e.preventDefault(); window.event.returnValue = false; } if (keycode == 123) { //屏蔽F12 e.preventDefault(); window.event.returnValue = false; } if (e.ctrlKey && e.shiftKey && keycode == 73) { //屏蔽Ctrl+shift+i 屏蔽调出控制台 和F12一样 e.preventDefault(); window.event.returnValue = false; } }); }); $(function () { 0 > window.location.host.indexOf('hzvis.com') && (document.write(''))//将对应的域名及链接修改掉 });
将js进行压缩加密,加大抄袭者的修改阅读的难度
js压缩加密
以上的方法只是起到一定的防范措施,并不能根本的杜绝网站前端源码被盗。