我在Firefox扩展程序中注意到了这一点:
<command id="Browser:BackOrBackDuplicate" disabled="true"/>
,这在首选项中:
browser.gesture.swipe.left; Browser:BackOrBackDuplicate
我假设Browser:BackOrBackDuplicate
是Firefox的一个功能。
我在扩展程序中也注意到了这一点:
<key id="key_cut" disabled="true"/>
我在哪里可以按名称获取这些方法和密钥的列表以及它们的作用?我尝试搜索它,但我不知道使用哪些关键字来获得正确的结果。
答案 0 :(得分:3)
这些命令和密钥没有记录的原因 - 它们在浏览器内部使用,可以随时更改,恕不另行通知。如果没有非常良好的理由,扩展不应触及它们。
那就是说,如果真的想要弄乱它们,你可以找到browser-sets.inc中定义的所有内容(当编译Firefox时,这个文件会成为browser.xul
的一部分)。大多数命令都在browser.js中实现,有些则不是 - 您可以search the code查找其实现。您还可以使用DOM Inspector扩展名在运行时检查浏览器窗口。