前端 2019-02-15 14:48:32

1.菜单

GlobalEventHandlers.oncontextmenu

获取或设置当前窗口contextmenu事件的事件处理函数。除非默认行为已经阻止了(看下面的例子是如何阻止的),否则右键菜单会被激活。注意此事件会发生在没有阻止右键事件的情况下而且这不取决于此元素是否拥有了"contextmenu"属性.

禁用

<script >
    window.oncontextmenu = ()=> {   
        return false
    }
</script>

启用

<script >
    window.oncontextmenu = ()=> {
        return true
    }
</script>

2.文字选择

css

user-selection: none; 

js

document.onselectstart= ()=>{return false;}

3.禁用功能

禁止复制

document.oncopy = function(){ return false; };

禁止剪切

document.oncut = function(){ return false; };