触发updateUI的执行。
我是创建扩展的新手,我有一个带有javascript函数updateUI(parameter)的边栏UI文件。在main.js中,每次页面被更改时,都会触发一个新事件:
require("sdk/tabs").on("ready", doStuff);
基本上,doStuff函数生成一些数据。然后,我需要调用updateUI(data),参数是doStuff生成的数据。这样做的目的是在每次加载新页面时更新侧边栏的UI。
然而,无论我做什么,它总是说函数updateUI没有定义?
编辑:我应该强调,updateUI(参数)函数是在侧栏本身的HTML文档中定义的javascript函数,我的目标是将数据从main.js传递到侧栏,并使用所述数据我不只是来回发送ping和pong,这是文档中所说的它的全部功能。
端口API能够将json序列化的有效负载与消息一起发送。