你这个判断不能写在外部直接写里边就可以了。
document.onkeydown = function(event){if ((event.keyCode == 112) || //屏蔽 F1(event.keyCode == 113) || //屏蔽 F2
(event.keyCode == 114) || //屏蔽 F3
(event.keyCode == 115) || //屏蔽 F4
(event.keyCode == 116) || //屏蔽 F5
(event.keyCode == 117) || //屏蔽 F6
(event.keyCode == 118) || //屏蔽 F7
(event.keyCode == 119) || //屏蔽 F8
(event.keyCode == 120) || //屏蔽 F9
(event.keyCode == 121) || //屏蔽 F10
(event.keyCode == 122) || //屏蔽 F11
(event.keyCode == 123)) //屏蔽 F12
{
return false
}}
window.onhelp = function(){return false}
你可以监听键盘事件,当键盘按下去是F12的时候,return false。这样就可以禁止了,然后这没有什么卵用。F12只是快捷键,人家要看你的源代码,审查元素,一样会出来。所以,这时候你又想到禁右键菜单,然而,想看你的人,直接从工具进去,也是可以看到,所以,我不建议去做无用功监听键盘事件,设置键盘按下F12的时候,return false就可以禁止,不过别人可以通过审查元素一样能看到,这时候又得禁用鼠标右键,然而,直接从工具进去,还是能看到想看到的,所以,无用功少做吧