js如何禁用alt+tab防止用户切换页面

JavaScript016

js如何禁用alt+tab防止用户切换页面,第1张

Alt+Tab是系统级的热键(类似的还有Ctrl+Alt+Del键等),受操作系统严密保护,即使是桌面程序想禁用它都得颇费一番功夫(需要用到钩子啥的),更别说像js这样寄生于其他软件内的脚本程序了,基本上不可能实现,即使实现了也不可能做到通用。

在不通过js初始化的前提下,去掉属性data-toggle="tab"

例如:

<ul class="nav nav-tabs">

<li><a href="#tab_1" data-toggle="tab">表单设计</a></li>

<li><a href="#tab_2" data-toggle="tab">表单设计</a></li>

<li><a href="#tab_3" >表单设计</a></li>

</ul>

此时第三个无法点击切换

绑定按下动作,ascii为9时return false;

document.onkeydown=function(){

 if(event.keyCode==9){

     return false

 }

}