1.官方更新方法(不可行)

https://developer.chrome.com/apps/autoupdate
https://developer.chrome.com/extensions/tut_oauth
https://console.developers.google.com/projectselector2/apis/credentials?supportedpurview=project
之前有一个 update_url 字段可以托管 crx包,预想的流程

  • 上传到chrome web store,拿到crx包
  • 将crx包托管到自己服务器
  • 通过update_url(自己服务器xml)自动更新下载(chrome会隔几个小时根据update_url的xml里面的版本检查新版本,自动更新)

但是 update_url 被禁了,crx也不能在第三方网站点击直接安装

2.根据接口比对新版本,下载zip包,用户手动安装(可行)

3.remote js (html加载跨域)