我在哪里可以获得可用命令和键的列表?

时间:2011-10-31 20:25:16

标签: firefox firefox-addon

我在Firefox扩展程序中注意到了这一点:

<command id="Browser:BackOrBackDuplicate" disabled="true"/>

,这在首选项中:

browser.gesture.swipe.left;  Browser:BackOrBackDuplicate

我假设Browser:BackOrBackDuplicate是Firefox的一个功能。

我在扩展程序中也注意到了这一点:

<key id="key_cut" disabled="true"/>

我在哪里可以按名称获取这些方法和密钥的列表以及它们的作用?我尝试搜索它,但我不知道使用哪些关键字来获得正确的结果。

1 个答案:

答案 0 :(得分:3)

这些命令和密钥没有记录的原因 - 它们在浏览器内部使用,可以随时更改,恕不另行通知。如果没有非常良好的理由,扩展不应触及它们。

那就是说,如果真的想要弄乱它们,你可以找到browser-sets.inc中定义的所有内容(当编译Firefox时,这个文件会成为browser.xul的一部分)。大多数命令都在browser.js中实现,有些则不是 - 您可以search the code查找其实现。您还可以使用DOM Inspector扩展名在运行时检查浏览器窗口。