禁止查看网页上的源代码(禁止右键、F12)

如果想让自己网页上的代码不被他人窃取,无非就是不让这些代码被他们看到,也就是不能通过鼠标右键或者键盘F12查看到,简单手动封装一个对象就可以了,使用的时候根据需要简单调用即可:

/*
    禁止查看网页代码(不能右键和F12)
    * */
   var noLookCode = {
       all:function(){
           this.menu();
           this.keydown();
       },
       menu:function(){//禁止右键
           document.oncontextmenu = function () {
               alert('请尊重作者的劳动成果!');
               return false; 
           };
       },
       keydown:function(){//禁止F12
           document.onkeydown = function () {
               if (window.event && window.event.keyCode == 123) {
                   event.keyCode = 0;
                   event.returnValue = false;
                   alert('请尊重作者的劳动成果!');
                   return false;
               }
           };
       }
   }
   
//全部禁用:noLookCode .all();    
//禁用右键:noLookCode .menu();
//禁用F12:noLookCode .keydown();

你可能感兴趣的:(禁止查看网页上的源代码(禁止右键、F12))