我如何获得Firefox附加版本号?

拉贾谢卡·兰加帕

我的扩展程序具有包含install属性的package.json文件。有没有办法获得附加版本。

爱人

插件管理器

您可以从AddonManager模块获取

Components.utils.import('resource://gre/modules/AddonManager.jsm');

AddonManager.getAddonByID("YOUREXTENSIONID", function(addon) {
  var version = addon.version;
});

更多信息:
AddonManager
代码示例

注意:(来自AddonManager

大多数方法都是异步的,这意味着结果是通过传递给该方法的回调传递的。回调将仅被调用一次,但是可以在方法返回之前或之后被调用。

因此,结果可能无法立即获得。AddonManager.getAddonByID在启动时运行,以后在需要时使用数据。

插件SDK

在插件SDK中,您可以从以下位置获取它们:

var self = require("sdk/self");
var version = self.version;

自举插件

正如波纹管指出Noitidart,某些附加数据经由可用的data.iddata.versiondata.installPathdata.resourceURIdata.oldVersion自举扩展

function startup(data, reason) { }
function shutdown(data, reason) { }
function install(data, reason) { }
function uninstall(data, reason) { }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何获得`tightvnc`报告Ubuntu上的版本号?

来自分类Dev

如何在PHP中获得最高版本号/标签

来自分类Dev

我的debian版本号

来自分类Dev

获取我的网站的版本号

来自分类Dev

如何防止Maven将版本号附加到内置的jar中?

来自分类Dev

如何防止Maven将版本号附加到内置的jar中?

来自分类Dev

如何在不附加版本号的情况下将Jar上传到Archiva?

来自分类Dev

先前版本号的版本号

来自分类Dev

如何获取快照包的版本号?

来自分类Dev

flyway如何对版本号进行排序?

来自分类Dev

如何从输出中获取版本号

来自分类Dev

Windows版本号如何工作?

来自分类Dev

如何grep XRDP版本号?

来自分类Dev

如何隐藏Dnsmasq版本号?

来自分类Dev

如何获取快照包的版本号?

来自分类Dev

如何使用sed提取版本号?

来自分类Dev

如何使用sed获取版本号

来自分类Dev

如何检查更大或更小的版本号

来自分类Dev

如何比较版本号python

来自分类Dev

如何获得要递增的Visual Studio项目的内部版本号?

来自分类Dev

如何获得会议室数据库的版本号?

来自分类Dev

如何强制Flutter更新我的版本和内部版本号?

来自分类Dev

如何检查版本号是否是两个版本号之间的版本

来自分类Dev

如果我有基准和版本号,我如何以大写形式获取活动名称

来自分类Dev

版本号验证

来自分类Dev

SSMS版本号

来自分类Dev

我该如何解决ldconfig创建带有版本号的链接

来自分类Dev

波动分析如何跟踪我的应用程序版本号?

来自分类Dev

我应该如何设置两次发行之间的版本号?