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;

  • 相关阅读:
    《Vue.js 2.x实践指南》 已出版
    《H5+移动应用实战开发》已出版
    关于《ASP.NET MVC企业级实战》
    ASP.NET MVC企业级实战目录
    ASP.NET MVC4入门到精通系列目录汇总
    网站服务架构
    ASP.NET MVC搭建项目后台UI框架—1、后台主框架
    webpack介绍—上
    通过一个vue+elementUI的小实例来讲解一下它们是如何使用的
    不要为自己学历低找借口
  • 原文地址:https://www.cnblogs.com/m3Lee/p/3794855.html
Copyright © 2011-2022 走看看