升级阅读标记扩展到 0.1.1 或更高
这次升级要保留 Chrome 已加载的旧目录路径,只替换该目录内部的内容。请逐步核对,完成备份后再执行清空。
严格按顺序完成 11 个步骤
下载并解压完整软件包
从 We2ima 官网下载最新完整软件包,解压到一个新的位置。不要在压缩包内直接操作。
找到新包里的 wechat_read_marker_extension
在新解压的软件包中找到 wechat_read_marker_extension 目录,先不要移动或加载它。
从 We2ima 设置记录旧目录
打开 We2ima 主程序,依次进入设置 → 扩展插件目录 → 阅读标记扩展目录,记录字段中的完整旧目录。如果字段为空,实际默认目录为 当前主程序所在目录\chrome_extension\wechat_read_marker_extension。打开该目录,确认它直接包含 manifest.json、content_script.js、service_worker.js,并核验 manifest.json 中的 name 和 version。
Chrome 仅用于辅助确认:在扩展页找到 WeChat Read Marker(阅读标记扩展),确认来源为“已解压的扩展程序”,并记录扩展 ID 和版本。如果 Chrome 当前确实显示完整路径,可以用它辅助比对;不能依赖 Chrome 显示完整路径来确定目标目录。
备份到同级带日期备份目录
在旧目录同级新建带日期的备份目录,例如 wechat_read_marker_extension_backup_20260812,复制旧目录内部的全部内容。随后核验旧目录中的 manifest.json 与备份目录中的 manifest.json 都能打开,且内容一致。
再次核对精确目标
以 We2ima 设置中记录的旧目录,或字段为空时按默认规则推导出的旧目录为权威目标,确认它与准备清空的目录完全一致。再次确认该目录直接包含 manifest.json、content_script.js、service_worker.js,并核验 manifest.json 中的 name 和 version。
仅当 Chrome 实际显示完整路径时,才将它用于可选辅助比对;Chrome 不显示完整路径不会阻断升级。
保留旧目录本身,清空旧目录内文件
只清空旧目录内的文件和子目录,保留旧目录本身。不要删除旧目录,也不要清空它的父目录。此操作不可撤销,务必先确认同级备份有效。
复制新 wechat_read_marker_extension 目录内部的全部内容
打开新包里的 wechat_read_marker_extension,复制这个目录内部的全部内容到刚刚清空的旧目录,而不是复制外层目录本身。
核验目录层级,不能多套一层
确认 manifest.json 直接位于旧目录内,脚本和资源文件也处于正确层级。路径应为“旧目录/manifest.json”,不能变成“旧目录/wechat_read_marker_extension/manifest.json”。
打开扩展页并点击“重新加载”
打开 chrome://extensions/,开启右上角“开发者模式”,在 WeChat Read Marker(阅读标记扩展)卡片上点击“重新加载”。请在 Chrome 浏览器中操作(自 v1.1.0 起仅支持 Chrome)。
验证版本 0.1.1 或更高并复核状态
先确认扩展卡片显示版本 0.1.1 或更高。然后打开一篇微信文章,确认阅读标记功能可用;最后回到 We2ima 刷新运行状态,确认客户端识别正常。验证成功后升级结束,不要执行第 11 步;成功用户无需恢复旧版。
故障恢复 · 成功时跳过
仅当替换或重新加载失败时,从备份恢复旧目录内容
关闭扩展相关页面,再次核对旧目录。删除旧目录内现有内容,保留旧目录本身,然后复制备份目录内部的全部内容回旧目录。确认备份的 manifest.json 直接位于旧目录后,回到扩展页点击“重新加载”。若仍失败,请保留备份并联系支持。