2011-10-31 74 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擴展名在運行時檢查瀏覽器窗口。

相關問題