我已经编写了一个 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/