Firefox扩展,如何从main.js

时间:2015-05-25 02:13:12

标签: javascript firefox-addon

我是创建扩展的新手,我有一个带有javascript函数的侧边栏UI文件,名为updateUI(参数)。在main.js中,每次更改页面时,都会触发一个新事件:

require("sdk/tabs").on("ready", doStuff);

基本上,doStuff函数会生成一些数据。然后我需要调用updateUI(data),参数是doStuff生成的数据。这样做的目的是每次加载新页面时更新侧栏的UI。

但是,无论我做什么,它总是说没有定义函数updateUI?

编辑:我应该强调的是,updateUI(参数)函数是在侧边栏本身的HTML文档中定义的javascript函数,我的目标是将数据从main.js传递到侧边栏并触发updateUI的执行。数据

1 个答案:

答案 0 :(得分:1)

  

我不只是来回发送ping和pongs,这是文档建议的所有功能。

port API能够发送JSON可序列化的有效负载以及消息。

相关问题