如何在附加sdk中的附加脚本中找到mozilla的版本?

时间:2012-12-01 09:14:35

标签: javascript firefox-addon-sdk

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

    var xul_app=require('xul-app');
    console.log(xul_app.version);
    console.log(xul_app.name);