【发布时间】:2017-05-19 19:13:34
【问题描述】:
我正在将旧版 Firefox 扩展移植到 WebExtensions。我想在运行时知道扩展本身的版本号。现在我在做:
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 的肮脏 hack。有没有更好的办法?
【问题讨论】:
标签: firefox-addon-webextensions