JavaScript常用工具函数( 三 )

  1. 禁止某些键盘事件
document.addEventListener('keydown', function (event) {return (!((112 == event.code || //F1123 == event.code || //F12(event.ctrlKey && 82 == event.code) || //ctrl + R(event.ctrlKey && 78 == event.code) || //ctrl + N(event.shiftKey && 121 == event.code) || //shift + F10(event.altKey && 115 == event.code) || //alt + F4('A' == event.srcElement.tagName && event.shiftKey)) //shift + 点击a标签) || (event.returnValue = https://www.huyubaike.com/biancheng/false))})
  1. 禁止右键、选择、赋值
['contextmenu', 'selectstart', 'copy'].forEach(function (ev) {document.addEventListener(ev, function (event) {return (event.returnValue = https://www.huyubaike.com/biancheng/false)})})常用js工具函数,长期维护更新

经验总结扩展阅读