1.ontextmenu
它属于DOM元素事件,所有浏览器都支持ontextmenu
事件。一个页面中,BODY中用οncοntextmenu='return false'来取消鼠标右键;在JS中设置οncοntextmenu='return true'用window.document.oncontextmenu = function(){ return false;}
2.onselectstart
使用场景:实现元素内文本不被选中 ;禁止鼠标在页面被拖动;很多网站上的页面内容是不允许复制的,这样可以防止用户或者程序恶意的去抓取页面数据;网银转账时,输入对方卡号,需要输入两次,通常第二次输入的输入框是不允许粘贴的,这样就在一定程度上保证了卡号的准确性。