Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
禁用windows按钮,用javascript替换大写字母_Javascript_Jquery - Fatal编程技术网

禁用windows按钮,用javascript替换大写字母

禁用windows按钮,用javascript替换大写字母,javascript,jquery,Javascript,Jquery,我想创建应用程序web“测验”,在应用程序中仅使用鼠标,我已禁用除键windows、alt、'num lock'和caps按钮之外的所有键。我想在应用程序中使用以下代码禁用windows、alt和caps按钮,但它不起作用: document.onkeydown=函数(e){ 返回false; } $(文档).keydown(函数(事件){ //防ALT-防左窗键-防大写锁定 if(event.keyCode==18 | | event.keyCode==91 | | event.keyCod

我想创建应用程序web“测验”,在应用程序中仅使用鼠标,我已禁用除键
windows
alt
、'num lock'和
caps
按钮之外的所有键。我想在应用程序中使用以下代码禁用
windows
alt
caps
按钮,但它不起作用:

document.onkeydown=函数(e){
返回false;
}
$(文档).keydown(函数(事件){
//防ALT-防左窗键-防大写锁定
if(event.keyCode==18 | | event.keyCode==91 | | event.keyCode==20){
console.log(“单击”,事件.keyCode);
返回false;
}

});这是不可能的。如果是,那将是一个安全问题。网站永远无法修改标准的浏览器或操作系统行为,尝试这样做是浪费时间,因为允许修改的错误将很快得到修复。

您能否更清楚地说明您的要求,和/或详细说明您的用例?您是否建议使用浏览器中的代码禁用底层操作系统中的修改键?如果这是可能的,这对终端用户来说不是一个非常危险的安全风险吗?你到底为什么要这么做?