zoukankan      html  css  js  c++  java
  • 网页禁止右键,禁止F12,禁止选中,禁止复制,禁止缓存等操作

    一、禁止右键

                //方法一
           document.onmousedown = function () { if (event.button == 2) { return false; } }
           //方法二  document.oncontextmenu
    = function () { return false; }

    二、禁止F12

                //方法一
           document.onkeydown = function (e) { var currentKey = 0, k = e || window.event; currentKey = k.keyCode || k.which || k.charCode; if (currentKey == 123) { window.event.cancelBubble = true; window.event.returnValue = false; } }
           //方法二 document.onkeydown
    = function () { if (window.event && window.event.keyCode == 123) { window.event.returnValue = false; } }

    三、禁止选中

                body{
                    -webkit-user-select:none;
                    -moz-user-select:none;
                    -ms-user-select:none;
                    user-select:none;
                }

    四、禁止复制

                function noCopy(){   
                    event.returnValue = false;   
                }
           <body oncopy="noCopy()"></body>

    五、禁止缓存

            <meta http-equiv="Pragma" content="no-cache"/>  
            <meta http-equiv="Cache-Control" content="no-cache"/>  
            <meta http-equiv="Expires" content="0"/> 
  • 相关阅读:
    phoneGap
    backbonejs使用
    优化后的光标插件
    选择文本,范围
    js最佳继承范型
    深入理解事件捕获冒泡
    keyCode,charCode,which
    与IE奋战的血泪史
    【程序员的自我修养】如何使用IRC
    【程序员的自我修养】写给新手程序员的一封信
  • 原文地址:https://www.cnblogs.com/guomin/p/9177729.html
Copyright © 2011-2022 走看看