Firefox addon 快捷方式不适用于firefox插件
我已经通过以下xul文件中的代码为我的firefox插件菜单项指定了快捷键(ctrl+shift+z) 但不幸的是,它不起作用。有什么问题Firefox addon 快捷方式不适用于firefox插件,firefox-addon,xul,shortcut,Firefox Addon,Xul,Shortcut,我已经通过以下xul文件中的代码为我的firefox插件菜单项指定了快捷键(ctrl+shift+z) 但不幸的是,它不起作用。有什么问题 <keyset id="mainKeyset"> <key id="key_convert" key="z" modifiers="accel shift"/> </keyset> <menupopup id="menu_ToolsPopup"> <menuite
<keyset id="mainKeyset">
<key id="key_convert" key="z" modifiers="accel shift"/>
</keyset>
<menupopup id="menu_ToolsPopup">
<menuitem id="myextension-toolsmenuitem"
label="My Extension"
key="key_convert"
insertbefore="sanitizeSeparator"
oncommand="myextension.test()" />
</menupopup>
(您应该将正确答案重新发布为stackoverflow答案,否则问题将显示在“未回答”列表中。)
您必须在元素上设置
command
或oncommand
,快捷方式才能执行任何操作。我已经更新了文档,以便更清楚地说明这一点。我必须检查一下,但我认为您需要通过实际创建
元素并设置其key属性来将命令绑定到key。或者可以设置键
元素的command属性。沿着这些思路……是的,你是对的。我将oncommand=“myextension.test()”添加到键集内的键标记中,它成功了;)是的,你是对的。我将oncommand=“myextension.test()”添加到键集内的键标记中,它成功了;)