如何将更新应用于为 Google Chrome 和 Edge 发布的扩展程序

How do the updates get applied to the extensions published for Google Chrome and Edge

提问人:Sam 提问时间:5/29/2023 更新时间:5/31/2023 访问量:112

问:

我正在使用 webextension 的 polyfill 为 Chrome 和 Edge 开发浏览器扩展程序。 我打算在第一个版本发布后推出一些与改进相关的热修复程序和错误[即针对已经发布的应用程序]。

对于Chrome,我发现了这一点:

https://developer.chrome.com/docs/extensions/mv2/hosting/#updating - 据此,Chrome 浏览器会定期检查已安装扩展程序的新版本,并在没有用户干预的情况下对其进行更新。

但是我还有一个额外的问题,即使在 ?permissionsmanifest

对于 Edge,我发现了这一点: https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/auto-update - 这与 Chrome'e 更新理念完全不同。在这里,需要按照文档进行。update-url

那么,在这两种情况下,正确的行为是什么。

PS:我正在使用清单V3。

谷歌-chrome-extension chrome-extension-manifest-v3 microsoft-edge-extension webextension-polyfill

评论

1赞 Yu Zhou 5/30/2023
是否在 Web Store 上发布扩展?Chrome 的文档适用于在 Web Store 上发布的扩展程序,而 Edge 文档适用于托管在您自己的 Web 服务器上的扩展程序。
0赞 Sam 5/30/2023
@YuZhou 是的,我正在寻找商店中发布的扩展解决方案[非自托管]。对于 edge,除了这个,我找不到任何其他文档。

答:

0赞 Yu Zhou 5/31/2023 #1

为 Edge 找到的该文档不适用于使用合作伙伴中心仪表板发布的扩展。可以使用仪表板向用户和 Microsoft Edge 加载项网站发布更新版本。有关详细信息,请参阅更新 Microsoft Edge 扩展