Skip to content

分享:mpMath v3 0.3.0,新版 Chrome Manifest V3 适配与下载 #13

Description

@Norman-Ou

更新:已发布 0.3.1,接入微信新编辑器的插入接口,修复只识别旧 UE 导致的「编辑器尚未就绪」提示。新旧接口共 19 项模拟页面浏览器回归测试通过;建议下载 0.3.1,并在更新扩展后刷新公众号页面。

感谢原作者和贡献者开源 mpMath!我在原项目基础上整理了一个适配新版 Chrome Manifest V3 的独立维护版本,已发布 mpMath v3 0.3.0(微信公众平台公式支持)。在这里分享给同样遇到新版 Chrome 扩展兼容问题的用户。

主要调整包括:修正 Service Worker 配置和旧 API,改用声明式脚本接入编辑器,处理编辑器延迟加载及 iframe 重载,修复 MathJax 与弹窗初始化时序、公式再次编辑,并改进 SVG 修复和错误处理。

安装时下载 Release 中的 mpMath-v3-0.3.0.zip,解压后在 chrome://extensions/ 开启开发者模式,点击「加载已解压的扩展程序」,选择解压后的 mpMath-v3-0.3.0 文件夹(直接包含 manifest.json);停用旧版扩展后刷新公众号页面。早期下载包若提示「清单文件缺失」,请选择其内层 mpMath 文件夹,或重新下载已修正目录结构的 ZIP。

目前已在 Chrome for Testing 153.0.8010.36 上通过 12 项浏览器回归测试,测试使用真实扩展与本地 UEditor 模拟页面。尚未登录真实公众号验证当前线上编辑器及保存草稿后重新打开的表现,因此不把这次发布视为原仓库所有编辑器或保存问题的已验证修复,建议先在测试草稿中试用。

本版本保留原作者署名、MIT 许可及原始提交历史,是独立维护版本。欢迎试用;该版本相关的问题可以到 新仓库 Issues 反馈,便于集中跟进。再次感谢原项目!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions