javascript - 从 Firefox 扩展获取浏览器版本

标签 javascript firefox firefox-addon xul

我已经编写了一个 Firefox 扩展,目前正在为 Firefox 4 更新它并添加一些新功能。

Firefox 4 有一个很棒的新通知显示,我很想使用它并且找到了大量关于如何使用它的文档。但是,对于少于 4 个的任何内容,我都创建了我自己的具有特定样式的通知窗口。

我的问题是:如何在我的扩展的 javascript 中检测我是否使用 Firefox 4。或者,有更好的方法吗?

最佳答案

您可以使用 nsIXULAppInfo :

var appInfo = Components.classes["@mozilla.org/xre/app-info;1"]
                    .getService(Components.interfaces.nsIXULAppInfo);
// appInfo.version contains the version

您可以比较版本与 nsIVersionComparator .

也许有更好的方法,但这绝对适合我。

关于javascript - 从 Firefox 扩展获取浏览器版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4967332/

相关文章:

javascript - 更改 Firefox 输入文件标签中的光标样式

windows - css 不适用于 chrome(linux 和 windows)

firefox-addon - 使用 simple-prefs 模块并将值导出到存储在数据文件夹中的脚本

Firefox 扩展自动更新功能

javascript - Angular 2,使用 eval() 函数的内联模板出错

javascript - 使用jquery获取div的底值

JavaScript PHP 引导通知

javascript - JavaScript 中特定于类型的扩展方法的等价物是什么?

javascript - Google App Script postMessage 与收件人窗口的来源不匹配

JavaScript 变量列表和编辑器