我是创建扩展的新手,我有一个带有javascript函数的侧边栏UI文件,名为updateUI(参数)。在main.js中,每次更改页面时,都会触发一个新事件:
require("sdk/tabs").on("ready", doStuff);
基本上,doStuff函数会生成一些数据。然后我需要调用updateUI(data),参数是doStuff生成的数据。这样做的目的是每次加载新页面时更新侧栏的UI。
但是,无论我做什么,它总是说没有定义函数updateUI?
编辑:我应该强调的是,updateUI(参数)函数是在侧边栏本身的HTML文档中定义的javascript函数,我的目标是将数据从main.js传递到侧边栏并触发updateUI的执行。数据