【发布时间】:2012-03-23 00:59:50
【问题描述】:
我目前正在开展一个项目,我在其中以三种模式之一启动 Firefox:
- 正常
- 完整的信息亭模式,只有标签,并显示主页返回和前向导航。
- 超级 - 信息亭模式没有选项卡或仅显示内容窗口的任何内容(真正的信息亭模式)
现在由于时间限制,我通过pygtk 实现了,而不是创建自定义的 Firefox 扩展,因为项目的要求需要在命令行中添加一个新标志,以确定启动的模式。我使用的方法效果很好,太好了。 . .
但是现在的问题是如何在不编写扩展程序的情况下禁用所有热键,即 Ctrl + T 等。我无法使用现有的扩展,因为我需要在 firefox 处于正常模式时可用的快捷方式,并且因为 firefox(对于项目)只能通过命令行以编程方式启动,所以我需要一个标志来确定天气以限制热键或不。
我希望能够使用user.js 来实现这一点,当它们在我的应用程序的另一位中创建时,它会以编程方式放置到正确的配置文件中。我尝试通过修改accelKey、chromeAccess、contentAccess、generalAccessKey 和menuAccessKey 来使用user.js,并将它们的值设置为0,这适用于菜单访问,但不适用于其他任何东西。
最后的问题
是否可以禁用 user.js 中的所有快捷方式,还是只能通过扩展来禁用?
【问题讨论】:
标签: firefox firefox-addon