gpt4 book ai didi

firefox-addon-webextensions - (Firefox) WebExtension 如何知道自己的版本?

转载 作者:行者123 更新时间:2023-12-03 21:27:36 26 4
gpt4 key购买 nike

我正在将旧版 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 的肮脏黑客。有没有更好的办法?

最佳答案

有一个用于检索 list 的专用函数:

browser.runtime.getManifest().version

https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/runtime/getManifest

关于firefox-addon-webextensions - (Firefox) WebExtension 如何知道自己的版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44077472/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com