Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.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
Javascript 防止“开始”菜单出现_Javascript_Startmenu_Windows Key - Fatal编程技术网

Javascript 防止“开始”菜单出现

Javascript 防止“开始”菜单出现,javascript,startmenu,windows-key,Javascript,Startmenu,Windows Key,我写的是一个由来已久的问题,就是试图阻止开始菜单出现 我已经阅读了在web上找到的所有内容,包括之前两篇有关密切相关主题的stackexchange帖子: 和 现在,正如人们在这些线程上讨论的那样,实际上不可能阻止windows密钥。我理解,为了安全起见,必须这样做,因为如果在浏览器中运行的脚本可能劫持操作系统的密钥,这将是非常危险的。几乎是出于同样的原因,如果用户至少没有点击某个东西,就永远不允许网站自动全屏显示 那很好 然而,我想知道,我们是否可以不去拼命地阻止windows键,而是不让“

我写的是一个由来已久的问题,就是试图阻止开始菜单出现

我已经阅读了在web上找到的所有内容,包括之前两篇有关密切相关主题的stackexchange帖子: 和

现在,正如人们在这些线程上讨论的那样,实际上不可能阻止windows密钥。我理解,为了安全起见,必须这样做,因为如果在浏览器中运行的脚本可能劫持操作系统的密钥,这将是非常危险的。几乎是出于同样的原因,如果用户至少没有点击某个东西,就永远不允许网站自动全屏显示

那很好

然而,我想知道,我们是否可以不去拼命地阻止windows键,而是不让“开始”菜单出现。我知道这听起来可能很疯狂,但让我想到它的是处理上下文菜单键的解决方案。您可以添加oncontextmenu=returnfalse,而不是阻塞该键;然后你就不用担心钥匙了

我知道上下文菜单键和windows键之间的区别在于,上下文菜单出现在浏览器上,而“开始”菜单不在浏览器的范围内,在操作系统的UI中。但我想我还是会问这个问题的

为了清楚起见,我正在寻找任何解决方案,使我能够在浏览器中运行js脚本时不出现“开始”菜单,无论是通过阻止windows键还是阻止“开始”菜单出现


提前谢谢

可能重复的不是重复的。你提到的那条线索在文章的开头就被引用了。你要求一个解决方案,但我在链接上看到了你问题的答案,一个问题也在问同样的问题。因此,一个复制品。