Firefox 有没有办法禁用Alt+;F4,Ctrl+;F4,Ctrl+;使用Firebreath的NPAPI插件在web浏览器中运行W?

Firefox 有没有办法禁用Alt+;F4,Ctrl+;F4,Ctrl+;使用Firebreath的NPAPI插件在web浏览器中运行W?,firefox,google-chrome,npapi,firebreath,browser-plugin,Firefox,Google Chrome,Npapi,Firebreath,Browser Plugin,是否可以防止某些按键(如标题中所述)到达浏览器?基本上,我想减少用户关闭浏览器窗口的能力。是否可以通过NPAPI插件实现,尤其是在googlechromeweb浏览器中。该插件将使用firebreath进行开发。如果您的实际问题是浏览器是否为插件提供了实现这一点的方法,那么答案绝对不是 也就是说,可能有一些系统API可以用来实现这一点,但如果您问一个关于如何使用系统API实现这一点的问题,您肯定更有可能获得帮助。挑战将是找到一种方法,只有当你在浏览器中或在某个特定的选项卡上时,才能这样做;无法通

是否可以防止某些按键(如标题中所述)到达浏览器?基本上,我想减少用户关闭浏览器窗口的能力。是否可以通过NPAPI插件实现,尤其是在
googlechrome
web浏览器中。该插件将使用firebreath进行开发。

如果您的实际问题是浏览器是否为插件提供了实现这一点的方法,那么答案绝对不是

也就是说,可能有一些系统API可以用来实现这一点,但如果您问一个关于如何使用系统API实现这一点的问题,您肯定更有可能获得帮助。挑战将是找到一种方法,只有当你在浏览器中或在某个特定的选项卡上时,才能这样做;无法通过浏览器执行此操作。如果有一种方法,它将是黑客和涉及系统调用,而不是插件调用


还要记住插件不会自动实例化;它只能在带有对象标记的页面上工作。更多信息

您在IRC会议室提出的问题和这里的问题似乎没有反映我在谷歌集团上阅读了我对您问题的回复;你读了吗?转载自谷歌群组讨论:嗨,理查德,谢谢你的快速回复。无论我对窗口管理了解多少,我都得出以下结论:1。Alt+F4是用于关闭窗口的全局组合键,此事件会一直冒泡到操作系统。(在我的操作系统上,我知道如何禁用此组合键,或任何类型的组合键,以完全关闭窗口)。2.Ctrl+W、Ctrl+F4是特定于应用程序的。这些按键由应用程序处理,不会在操作系统上冒泡。我已经在系统上禁用了Alt+F4,猜猜会发生什么。Firefox不会使用此组合键关闭,而Google Chrome和Opera则会关闭。Firefox似乎将Alt+F4键的组合推迟到操作系统,但Chrome和Opera显然没有。因此,我的问题与插件有关,它们是否可以阻止某些按键进入浏览器?我确信它们可以捕获事件,正如FBTestPlugin中所指出的,FBTestPlugin演示了如何捕获鼠标移动。问题是,它们的传播能被阻止吗?不,浏览器不会给你自己的事件,只会给那些它认为是为你的插件准备的事件。事实上,这听起来像是浏览器有意阻止的事情,如果他们认为这样的事情是可能的。如果您不能使用系统API来完成它,那么您就不能执行它Ctrl+W和Ctrl+F4并不真正关心系统API。它们是特定于应用程序的。但是你是对的,它不能用插件来完成。唯一的出路似乎是破解浏览器的代码。