FF 扩展:goUpdateCommand 未调用该命令
Firefox 版本:4.0.1
我有一个命令集,当选择某些内容时会触发该命令集。
命令集工作正常。如果我放一个简单的 window.alert('test');它确实会着火。但是,当我尝试使用 goUpdateCommand 调用另一个命令时,它不会调用它。
browserOverlay.xul 中的代码如下:
oncommandupdate="goUpdateCommand('cmd_testselect');"/>
注意: 我添加了 globalOverlay.js,如下所示:
你知道我可能做错了什么吗?
Firefox version : 4.0.1
I have a commandset which fires when something is selected.
The commandset is working fine. If I put a simple window.alert('test'); it does fire. However when I try to call another command using goUpdateCommand, it does not call it.
The code in the browserOverlay.xul is as below :
<command id="cmd_testselect" oncommand="window.alert('command fired');"/>
<commandset commandupdater="true"
events="select"
oncommandupdate="goUpdateCommand('cmd_testselect');"/>
Note : I have added the globalOverlay.js as below :<script type="application/x-javascript" src="chrome://global/content/globalOverlay.js"/>
Any ideas what I might be doing wrong ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为您实际上是想调用
goDoCommand()
而不是goUpdateCommand()
。I think you actually meant to call
goDoCommand()
and notgoUpdateCommand()
.