通过js判断点击键码的值,禁用F12、复制粘贴、右键等功能

84 阅读1分钟

通过判断点击按键的键码值,达到禁用F12、复制粘贴、右键等功能的效果

F12 键码值 123

C 键码值 67

V 键码值 86

Ctrl 键码值 17

字母和数字键的键码值(keyCode)

<script> 
window.onload = function(){ 
        document.onkeydown = function () {    
        if (window.event && window.event.keyCode == 123) {            
        event.keyCode = 0;     
        event.returnValue = false;   
        return false;    
        }  
    }; 
    // 禁用F12
   } 
    window.onload = function(){  
    document.oncontextmenu = function(){   
        return false;  
    } //禁用右键  
    document.onkeydown = function(){ 
    if (event.ctrlKey && window.event.keyCode==67){     
        return false;     
    } // 禁用复制    
    if (event.ctrlKey && window.event.keyCode==86){  
        return false;  
    } // 禁用黏贴 
    }  
    document.body.oncopy = function (){    
        return false;  
    } // 禁用复制 
    document.onselectstart = function(){   
        return false;   
    } 
    // 禁用黏贴 
    }
    </script>