zoukankan      html  css  js  c++  java
  • js 屏蔽浏览器事件汇总

    //js 屏蔽
    window.document.oncontextmenu = function () { event.returnValue = false; }//屏蔽鼠标右键 
    window.document.onselectstart = function () { event.returnValue = false; }//屏蔽鼠标选择
    window.window.onhelp = function (){return false } //屏蔽F1帮助 
    window.document.onmousewheel = function ()//屏蔽Shift+滚轮,Ctrl+滚轮
    {
        if (event.shiftKey || event.ctrlKey) {
            event.keyCode = 0;
            event.returnValue = false;
        }
    }
    window.document.onkeydown = function()
    {
        if ((window.event.altKey) &&
            ((window.event.keyCode == 37) ||   //屏蔽 Alt+ 方向键 ← 
                (window.event.keyCode == 39)))   //屏蔽 Alt+ 方向键 → 
        {
            event.returnValue = false;
        }
        if ((event.keyCode == 116) ||                 //屏蔽 F5 刷新键 
            (event.ctrlKey && event.keyCode == 82)) { //Ctrl + R 
            event.keyCode = 0;
            event.returnValue = false;
        }
        if (event.keyCode == 32 || event.keyCode == 8)    //屏弊空格键,后退键
        {
            if (!(event.srcElement.tagName == "INPUT" && event.srcElement.type == "text") && event.srcElement.tagName != "TEXTAREA") {
                event.keyCode = 0;
                event.returnValue = false;
            }
        }
        //屏蔽F12
        if (window.event && window.event.keyCode == 123) {
            event.keyCode = 0;
            event.returnValue = false;
            return false;
        }
    
    
        if (event.keyCode == 27) { event.keyCode = 0; event.returnValue = false; }  //屏蔽ESC
    
        if (event.keyCode == 114) { event.keyCode = 0; event.returnValue = false; }  //屏蔽F3
        if (event.keyCode == 122) { event.keyCode = 0; event.returnValue = false; }  //屏蔽F11
        if (event.ctrlKey && event.keyCode == 67) { event.keyCode = 0; event.returnValue = false; }    //屏蔽 Ctrl+c
        if (event.ctrlKey && event.keyCode == 86) { event.keyCode = 0; event.returnValue = false; }    //屏蔽 Ctrl+v
        if (event.ctrlKey && event.keyCode == 70) { event.keyCode = 0; event.returnValue = false; }    //屏蔽 Ctrl+f
        if (event.ctrlKey && event.keyCode == 87) { event.keyCode = 0; event.returnValue = false; }    //屏蔽 Ctrl+w
        if (event.ctrlKey && event.keyCode == 69) { event.keyCode = 0; event.returnValue = false; }    //屏蔽 Ctrl+e
        if (event.ctrlKey && event.keyCode == 72) { event.keyCode = 0; event.returnValue = false; }    //屏蔽 Ctrl+h
        if (event.ctrlKey && event.keyCode == 73) { event.keyCode = 0; event.returnValue = false; }    //屏蔽 Ctrl+i
        if (event.ctrlKey && event.keyCode == 79) { event.keyCode = 0; event.returnValue = false; }    //屏蔽 Ctrl+o
        if (event.ctrlKey && event.keyCode == 76) { event.keyCode = 0; event.returnValue = false; }    //屏蔽 Ctrl+l
        if (event.ctrlKey && event.keyCode == 80) { event.keyCode = 0; event.returnValue = false; }    //屏蔽 Ctrl+p
        if (event.ctrlKey && event.keyCode == 66) { event.keyCode = 0; event.returnValue = false; }    //屏蔽 Ctrl+b
        if (event.ctrlKey && event.keyCode == 78) { event.keyCode = 0; event.returnValue = false; }  //屏蔽 Ctrl+n
    }
  • 相关阅读:
    Python-HTML基础
    异常处理
    反射hasattr; getattr; setattr; delattr
    Python 属性方法、类方法、静态方法、 特殊属性__doc__ (内建属性)
    Python3 day6面向对象
    re模块计算器作业
    re正则表达式:import re ;re.search()
    hashlib模块学习:hmac
    ConfigParser模块,主要应用于对php.ini等格式的配置文件内容读取和生成。删改较少用
    ymal文档格式 处理
  • 原文地址:https://www.cnblogs.com/happygx/p/7483562.html
Copyright © 2011-2022 走看看