0

我想确定我的插件将运行的 Firefox 版本。我知道我们可以在 content-script(page-mod) 中使用 jquery 来做到这一点。但我想在任何内容脚本附加到任何页面之前知道它。

为了进一步澄清......在我的附加脚本(main.js)中,我正在向我的服务器发出请求,作为其中的一部分,我需要发送浏览器版本和浏览器名称,以接收一些特定于浏览器版本的设置。

在安装插件后加载第一页后,我可以jQuery.browser.version在内容脚本中使用它来确定这一点,并使用简单存储将其传达给插件脚本self.emit('event-name',payload)并存储它。在随后的请求中,我将不得不检查浏览器版本是否已更新。

我想要的是一种更直接的方式。我想可能是附加 sdk 已经在某处提供了它。

4

1 回答 1

0

使用 add-on-sdk 的低级 api xul-app 找到了答案:

    var xul_app=require('xul-app');
    console.log(xul_app.version);
    console.log(xul_app.name);
于 2012-12-02T05:22:17.530 回答