阻止开始菜单显示

时间:2015-11-05 16:40:42

标签: javascript startmenu windows-key

我正在写关于试图阻止开始菜单出现的古老问题。

我已经阅读了我能在网上找到的所有内容,包括以前关于密切相关主题的2个stackexchange主题: How to disable Windows keys (logo key and menu key) using JavascriptIs it possible to block the Windows Key from a web browser?

现在,正如人们在这些线程上讨论的那样,实际上无法阻止Windows密钥。我理解这必须像安全性那样完成,因为如果在浏览器中运行的脚本可能会劫持操作系统中的密钥,那将非常危险。几乎是因为在没有用户至少点击某些内容的情况下,永远不允许网站自动全屏显示。

没关系。

然而,我想知道,如果不是如此拼命地阻止Windows键,我们可以改为保持开始菜单不出现。我知道它可能听起来很疯狂,但让我想到它的是解决方案来处理"上下文菜单"键。您可以添加oncontextmenu ="返回false;"而不是阻止密钥。到身体标签,然后你甚至不用担心钥匙。

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

为了清楚起见,我正在寻找任何解决方案,以便在我的js脚本在浏览器中运行时保持开始菜单不会出现,无论是通过阻止Windows键还是阻止出现的开始菜单。

提前致谢!

0 个答案:

没有答案