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

Javascript 如何在附加sdk的附加脚本中找到mozilla的版本?,javascript,firefox-addon-sdk,Javascript,Firefox Addon Sdk,我想确定我的插件将运行的firefox版本。我知道我们可以在内容脚本(page mod)中使用jquery来实现这一点。但我想在任何内容脚本附加到任何页面之前了解它 为了进一步澄清。。。 在我的附加脚本(main.js)中,我向我的服务器发出请求,作为请求的一部分,我需要发送浏览器版本和浏览器名称,以接收一些特定于浏览器版本的设置 在安装加载项后加载第一个页面后,我可以使用内容脚本中的jQuery.browser.version来确定这一点,并使用self.emit('event-name',p

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

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

在安装加载项后加载第一个页面后,我可以使用内容脚本中的
jQuery.browser.version
来确定这一点,并使用
self.emit('event-name',payload)
将其与加载项脚本进行通信,并使用简单存储进行存储。在随后的请求中,我必须检查浏览器版本是否已更新


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

使用附加sdk的低级api xul应用找到了答案:

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

在堆栈溢出中,没有人为您编写脚本。当你面对一个问题时,首先做一些研究(使用谷歌,搜索这个网站本身等等),然后你肯定会对你的问题有一个大致的想法。现在把你的研究成果应用到你的工作中。看看它是否有效。如果运气不好,请毫不犹豫地在这里提问。来自世界各地的程序员将非常乐意进一步指导您。(您将能够向他们展示到目前为止您所做的工作):D@Sid:我发布这篇文章的前提是没有人会浪费时间为我搜索/研究/编码,但如果有人已经这样做了,他/她可能会帮助我更快地完成。另外,firefox插件sdk非常新,很少有关于堆栈溢出的帖子。此外,google总是提供sdk的文档,我之前在文档中没有发现任何运气。无论如何谢谢你。