zoukankan      html  css  js  c++  java
  • js中的屏蔽(转)

    原文出处:http://blog.csdn.net/cjz_huateng/article/details/9622533

    /** 屏蔽F1帮助 */  
    window.onhelp = function(){return false;}   
      
    /**  
    *屏蔽 F5、Ctrl+N、Shift+F10、Alt+F4  
    *如果想要屏蔽其他键,则找到对应的 keyCode 再依照此方法即可  
    */  
    document.onkeydown = function(event){   
        event = window.event || event;   
        if(event.keyCode==116 || (event.ctrlKey && event.keyCode==78) || (event.shiftKey && event.keyCode==121) || (event.altKey && event.keyCode==115)){   
            event.keyCode =0;   
            event.returnvalue = false;   
        }   
    }   
      
    /** 屏蔽鼠标右键 */  
    document.oncontextmenu = function(){return false;}   
      
    //或者   
      
    document.onmousedown = function(event){   
        event = window.event || event;   
        if(document.all && event.button == 2) {   
            event.returnvalue=false;   
        }   
    }   
      
    /**  
    * 屏蔽“后退”功能(<a href="javascript:replaceLocation('http://www.google.com')" mce_href="javascript:replaceLocation('http://www.google.com')">Google</a>)  
    * @param url 页面要转向的URL  
    */  
    function replaceLocation(url){   
        document.location.replace(url);   
    }   
      
    /** 屏蔽选中网页内容 */  
    document.onselectstart=function(){return false;}   
      
    /** 屏蔽复制网页内容 */  
    document.body.oncopy = function(){return false;}   
      
    /** 屏蔽剪切网页内容 */  
    document.body.oncut = function(){return false;}   
      
    /** 屏蔽向网页粘贴内容 */  
    document.body.onpaste = function(){return false;}   
      
    /** 屏蔽拷屏(不停的清空剪贴板) */  
    window.setInterval('window.clipboardData("Text", "")', 100);   
      
    /**  
    * 屏蔽查看源文件( <body onload=clear()> )  
    */  
    function clear() {       
        var source=document.body.firstChild.data;       
        document.open();       
        document.close();       
        document.body.innerHTML = source;       
    }

    /**

    * 屏蔽js报错

    */

    function KillError()

    {

      return true;

    }

    window.onerror=KillError;

  • 相关阅读:
    1、编写一个简单的C++程序
    96. Unique Binary Search Trees
    python 操作redis
    json.loads的一个很有意思的现象
    No changes detected
    leetcode 127 wordladder
    django uwsgi websocket踩坑
    you need to build uWSGI with SSL support to use the websocket handshake api function !!!
    pyinstaller 出现str error
    数据库的读现象
  • 原文地址:https://www.cnblogs.com/m3Lee/p/3794855.html
Copyright © 2011-2022 走看看