一.禁止鼠标选中
selectstart 开始选中
<h1>hello world</h1>
</body>
<script>
// 2.禁止鼠标选中
// selectstart 开始选中
document.addEventListener('selectstart', function (e) {
e.preventDefault(); //阻止默认行为
})
还有一些别的方法,可以参考一下:
禁止鼠标右键 | οncοntextmenu="return false" |
禁止选择 | onselectstart="return false" |
禁止拖放 | οndragstart="return false" |
禁止拷贝 | οncοpy=document.selection.empty() |
禁止复制 | oncopy = "return false" |
禁止粘贴 | <input type=text οnpaste="return false"> |
禁止剪贴 | oncut = "return false" |
二.禁止鼠标右键菜单
contextmenu 主要控制应该何时显示上下文菜单,主要用于程序员取消默认的上下文菜单
document.addEventListener('contextmenu', function (e) {
e.preventDefault(); //阻止默认行为
})