在开发现有的开源 firefox 插件以改进它时,我发现了以下代码片段,但无法弄清楚 key="selenium-builder-run-key" 行中关键工作“key”的用法
<menupopup id="menuWebDeveloperPopup">
<menuitem
label="&runseleniumbuilder;"
key="selenium-builder-run-key"
oncommand="bridge.boot()" />
</menupopup>
尽管我知道 menuWebDeveloperPopup 是工具栏中存在的 Web 开发人员菜单的 ID,但它有什么作用。
做什么
key="selenium-builder-run-key"
在上面的片段中做什么?
奇怪的是,上面的一个段落是
<menupopup id="appmenu_webDeveloper_popup">
<menuitem
label="&runseleniumbuilder;"
key="selenium-builder-run-key"
oncommand="bridge.boot()" />
</menupopup>
但是我找不到任何具有这样 ID 的 dom,尽管Firefox 扩展元素 id提到 appmenu_webDeveloper_popup 可以在http://mxr.mozilla.org/mozilla-central/source/browser/base/content/browser.xul中找到。我没找到。它被删除或弃用了吗?