在浏览器上捕获Ctrl+W

Capturing Ctrl+W on browser

本文关键字:Ctrl+W 浏览器      更新时间:2023-09-26

首先,我知道关于这件事已经有很多问题了,我已经搜索过了,其中大多数都是几年前的问题,这就是我问这个问题的主要原因。

我有点需要捕获Ctrl+W Yes或Yes在所有浏览器(至少是最常见的,Chrome, Firefox和IE11/Edge,也许Safari)。

我在div内运行操作系统虚拟化,我想阻止Ctrl + W,因此浏览器不会关闭,用户可以在其虚拟化中使用此命令(如果我还可以使用其他命令,如Ctrl + S等,但最重要的是关闭命令)。

我找过插件,黑客和香草JS代码,但没有一个工作,也许Ctrl + W是最难捕获的命令。你们知道这可能吗?如果是的话,你知道我该怎么做吗?

谢谢。

以防有人在这里。

正如Jaromanda在评论区(以及其他许多帖子中)所说的那样。先上后卸是我们最好的盟友。在这种情况下,它不能很好地为我服务,因为它会提示一个警报,我只想捕获它,这样它就不会真正执行。还没有找到任何答案,只是捕获Ctrl + W,因为它是一个复杂的事情,"中止"关闭命令。

编辑# 1:问题似乎出在Chrome上,你可以在Firefox中捕获这些命令(还没有在IE/Edge和Safari中测试过)。如果碰巧有人知道或提出任何想法,我们将感激地接受