FF 扩展:goUpdateCommand 未调用该命令

发布于 2024-11-11 19:20:54 字数 662 浏览 4 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

毁我热情 2024-11-18 19:20:54

我认为您实际上是想调用 goDoCommand() 而不是 goUpdateCommand()

I think you actually meant to call goDoCommand() and not goUpdateCommand().

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文