gpt4 book ai didi

Javascript:Firefox 插件,调用内部函数

转载 作者:行者123 更新时间:2023-12-02 20:12:54 26 4
gpt4 key购买 nike

在我的button.xul 文件中我有这个:

      <script type="application/x-javascript"
src="chrome://mf_unblocker/content/button.js"/>

<toolbarbutton id="custom-button-1"
label="Custom"
tooltiptext="MAFIAAFire: Slash Unblocker!"
oncommand="CustomButton[1]()"
class="toolbarbutton-1 chromeclass-toolbar-additional mf_unblocker"
/>

然后在我的按钮 .js 文件中我有这个:

var CustomButton = {

1: function () {
alert("test!");
},

test: function () {alert("testing!");},

}

在 xul 文件中,此 CustomButton[1] 会显示警报“test!”但如果我将其更改为 CustomButton[test] 它不会弹出警报“testing!”

这是为什么?相反,它给了我一个错误“测试未定义”

最佳答案

您正在传递变量 test,而不是字符串 “test”

test 可能是未定义

或者:

CustomButton['test']();

CustomButton.test();

关于Javascript:Firefox 插件,调用内部函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6738963/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com