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
    }
  • 相关阅读:
    安卓测试工具uiautomator无法打开失败报错解决方案
    python2 与 python3的区别
    linux下自动获取并安装软件包 apt-get 的命令介绍
    安全测试常用几个工具
    常用安全测试工具
    实时爬取上海快3的结果
    性能测试监控工具nmon安装及使用方法
    locust性能测试框架随笔
    adb常用命令
    App性能测试
  • 原文地址:https://www.cnblogs.com/happygx/p/7483562.html
Copyright © 2011-2022 走看看