You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

中国地区Chrome扩展安装与更新的友好方案咨询

针对中国用户的Chrome扩展安装与更新友好方案

针对国内用户Chrome扩展安装和更新的痛点,确实手动分发CRX每次都要重新安装太麻烦了,这里给你几个更友好的替代方案:

  • 利用「已解压扩展程序」模式
    比起手动安装CRX,让用户下载扩展的源码压缩包(比如ZIP格式),解压到本地固定文件夹后,按以下步骤操作:

    1. 打开Chrome的扩展管理页面(输入chrome://extensions/
    2. 开启页面右上角的开发者模式
    3. 点击「加载已解压的扩展程序」,选择刚才解压的文件夹
      更新的时候,只需要把最新的源码替换掉原有文件夹里的内容,回到扩展管理页面点击对应扩展的「刷新」按钮(或者重启Chrome)就能完成更新,不用重新走一遍安装流程,也完全不需要VPN。
  • 搭建国内私有更新服务器
    Chrome扩展支持自定义更新源,你可以在扩展的manifest.json里配置"update_url"字段,指向你部署在国内服务器上的更新配置文件:

    {
      "manifest_version": 3,
      "name": "你的扩展名称",
      "version": "1.0.0",
      "update_url": "http://你的国内服务器地址/update.xml"
    }
    

    然后在国内服务器上生成符合Chrome规范的update.xml文件(里面包含最新版本号、CRX下载地址等信息),并把最新的CRX包也放在同一服务器。用户第一次安装可以用CRX或已解压模式,之后Chrome会自动从国内服务器检查并推送更新,全程不需要依赖Chrome Web Store。

  • 合规性前提下借助国内分发平台
    部分正规国内软件分发平台会收录经过审核的Chrome扩展CRX包,用户可以直接从这些平台下载安装,部分平台还支持自动检测更新。不过要注意选择正规平台,避免下载到被篡改的恶意扩展。

补充:由于国内网络环境对Chrome Web Store的访问限制,直接通过官方商店安装更新确实不可行,上述方案都是绕开官方商店的本地化解决方案,能有效降低用户的操作成本。

内容的提问来源于stack exchange,提问作者al_

火山引擎 最新活动