2
我正在将一个传统Firefox扩展移植到WebExtensions。我想在运行时知道扩展本身的版本号。现在我在做:(Firefox)WebExtension如何知道它自己的版本?
let extensionVersion = (function() {
var xhr = new XMLHttpRequest();
xhr.overrideMimeType('application/json');
xhr.open('GET', browser.extension.getURL('manifest.json'), false);
xhr.send(null);
var manifest = JSON.parse(xhr.responseText);
return manifest.version;
})();
这个肮脏的黑客依靠同步XHR。有没有更好的办法?
谢谢。我遇到了Mozilla文档的维基/组织版本问题。所以不可发现。我明确寻找一种方法来给我这个并没有找到它。 – arantius