1. 首页
  2. 学习笔记

JavaScript屏蔽浏览器右键功能按钮

这段js代码加到你网页上,即可屏蔽鼠标右键菜单、复制粘贴、选中等。

//屏蔽右键菜单 
document.oncontextmenu = function(event) { 
    if (window.event) { 
        event = window.event; 
    } 
    try { 
        var the = event.srcElement; 
        if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")) { 
            return false; 
        } 
        return true; 
    } catch (e) { 
        return false; 
    } 
} 
 
//屏蔽粘贴 
document.onpaste = function(event) { 
    if (window.event) { 
        event = window.event; 
    } 
    try { 
        var the = event.srcElement; 
        if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")) { 
            return false; 
        } 
        return true; 
    } catch (e) { 
        return false; 
    } 
} 
 
//屏蔽复制 
document.oncopy = function(event) { 
    if (window.event) { 
        event = window.event; 
    } 
    try { 
        var the = event.srcElement; 
        if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")) { 
            return false; 
        } 
        return true; 
    } catch (e) { 
        return false; 
    } 
} 
 
//屏蔽剪切 
document.oncut = function(event) { 
    if (window.event) { 
        event = window.event; 
    } 
    try { 
        var the = event.srcElement; 
        if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")) { 
            return false; 
        } 
        return true; 
    } catch (e) { 
        return false; 
    } 
} 
 
//屏蔽选中 
document.onselectstart = function(event) { 
    if (window.event) { 
        event = window.event; 
    } 
    try { 
        var the = event.srcElement; 
        if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")) { 
            return false; 
        } 
        return true; 
    } catch (e) { 
        return false; 
    } 
}

 

评分 0, 满分 5 星
0
0
看完收藏一下,下次也能找得到
  • 版权声明:本文基于《知识共享署名-相同方式共享 3.0 中国大陆许可协议》发布,转载请遵循本协议
  • 文章链接:http://www.carlstedt.cn/archives/991 (转载时请注明本文出处及文章链接)
上一篇:
:下一篇

1 条评论

gravatar

  1. 成航先森 2016-05-29 unknowunknow

    这个不错,有些博客在用

    回复 0楼
  1. .01 4:06
  2. .02 1:47
  3. .03 3:39
  4. .04 1:40