【发布时间】:2018-08-30 19:56:16
【问题描述】:
如何将我的自分发的 firefox webExtension 配置为自动更新,我已尝试关注 MDN update doc,但仍然无法更新。 我的网络扩展托管在一个子域名上,例如
“https://files.example.com/myfile/extension.xpi”
我的updates.json 文件与我的.xpi 文件位于同一位置
这是我的updates.json的原型
{
"addons": {
"updates": [ { "version": "1.2",
"update_link": "https://files.abc.com/myfiles/extension-1.2-an+fx.xpi" },
{ "version": "1.3",
"update_link": "https://files.abc.com/myfiles/extension-1.3-an+fx.xpi" }
]
}
}
这是我从浏览器控制台得到的乱码
1535658478365 addons.update-checker WARN onUpdateCheckComplete failed
to parse update manifest: [Exception... "Update manifest is missing a
required addons property." nsresult: "0x80004005 (NS_ERROR_FAILURE)"
location: "JS frame ::
resource://gre/modules/addons/AddonUpdateChecker.jsm ::
getRequiredProperty :: line 120" data: no] Stack trace:
getRequiredProperty()@resource://gre/modules/addons/AddonUpdateChecker.jsm:120
parseJSONManifest()@resource://gre/modules/addons/AddonUpdateChecker.jsm:130 onLoad()@resource://gre/modules/addons/AddonUpdateChecker.jsm:309 UpdateParser/<()@resource://gre/modules/addons/AddonUpdateChecker.jsm:241
【问题讨论】:
标签: firefox firefox-addon-webextensions