如何确保为所有用户更新 MV3 chrome 扩展?

问题描述 投票:0回答:0

我开发了一个 MV3 chrome 扩展,它发布在 chrome 网上商店。

当我对扩展程序进行一些更改时,我在网上商店上传了一个较新的版本,经过 Google 的审核后,在仪表板中显示较新的版本已经发布。但碰巧有些用户仍然继续使用他们已经使用的以前的版本,并且没有为他们更新。

我在

background.js
(service worker) 中使用它,尝试为用户自动更新扩展:

function handleUpdateAvailable(details) {
  console.log("Version details: ,", details.version);
  // Proceed to upgrade the add-on
  chrome.runtime.reload();
}

chrome.runtime.onUpdateAvailable.addListener(handleUpdateAvailable);

但它似乎仍然没有用。

你能帮我理解为什么会这样吗,以及我可以通过什么方式确保扩展为所有用户自动更新,因为它是 MV3 并且它有一个 service worker background.js 页面,最终用户可能甚至不关闭并重新启动谷歌浏览器浏览器。

google-chrome-extension service-worker auto-update chrome-extension-manifest-v3 chrome-web-store
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.