zoukankan      html  css  js  c++  java
  • 禁止/屏蔽 鼠标右键

    <body oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onbeforecopy="return false" onmouseup=document.selection.empty() oncopy=document.selection.empty() onselect=document.selection.empty()></body>
    
    onselectstart="return false" 禁止选择,ondragstart="return false"禁止拖放,oncopy=document.selection.empty() 禁止拷贝。
    
    禁止保存:<noscript><iframe src="*.htm"></iframe></noscript>,放在head里面。
    
    禁止粘贴:<input type=text onpaste="return false">
    
    关闭输入法:<input style="ime-mode:disabled">
    
    屏蔽鼠标右键:
    function document.oncontextmenu(){event.returnValue=false;}
    
    屏蔽F1帮助:
    function window.onhelp(){return false}
    
    屏蔽其他键
    function document.onkeydown()
    {
       if ((window.event.altKey)&&
       ((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←
       (window.event.keyCode==39))) //屏蔽 Alt+ 方向键 →
       {
        alert("不准你使用ALT+方向键前进或后退网页!");
        event.returnValue=false;
       }
       
       if ((event.keyCode==8)   ||                 //屏蔽退格删除键
       (event.keyCode==116)||                 //屏蔽 F5 刷新键
       (event.ctrlKey && event.keyCode==82)){ //Ctrl + R
        event.keyCode=0;
        event.returnValue=false;
        }
       if (event.keyCode==122){event.keyCode=0;event.returnValue=false;}   //屏蔽F11
       if (event.ctrlKey && event.keyCode==78) event.returnValue=false; //屏蔽 Ctrl+n
       if (event.shiftKey && event.keyCode==121)event.returnValue=false;   //屏蔽 shift+F10
       if (window.event.srcElement.tagName == "A" && window.event.shiftKey)  
       window.event.returnValue = false;          //屏蔽 shift 加鼠标左键新开一网页
       if ((window.event.altKey)&&(window.event.keyCode==115))          //屏蔽Alt+F4
       {
       window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
       return false;
       }
    }
    
    屏蔽打印:
    <style>
    @media print{
    * {display:none}
    }
    </style> 
  • 相关阅读:
    捋一下Redis
    docker 的简单操作
    opencv的级联分类器(mac)
    python日常
    pip安装显示 is not a supported wheel on this platform.
    字节流与字符流的区别详解
    请求转发和重定向的区别及应用场景分析
    Eclipse的快捷键使用总结
    Eclipse给方法或者类添加自动注释
    IntelliJ IDEA 连接数据库 详细过程
  • 原文地址:https://www.cnblogs.com/liuswi/p/2754635.html
Copyright © 2011-2022 走看看