2011-10-31 73 views
3

我在Firefox扩展注意到了这一点:我在哪里可以获得可用命令和密钥的列表?

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

,这在首选项:

browser.gesture.swipe.left; Browser:BackOrBackDuplicate 

我从这个那个Browser:BackOrBackDuplicate假设是火狐的功能。

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

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

我在哪里可以得到这些方法和钥匙的名字和他们做什么列表?我试图寻找它,但我不知道用什么关键字来获得正确的结果。

回答

3

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

也就是说,如果你真的与他们烂摊子,你可以找到所有在browser-sets.inc定义他们(Firefox何时编译该文件成为browser.xul一部分)。大多数命令都在browser.js中执行,有些不是 - 您可以通过search the code来查找它们的实现。您也可以使用DOM Inspector扩展名在运行时检查浏览器窗口。

相关问题