更新日志
Beta 版本更新日志请查看 Beta 更新日志
⚠️ 请注意,如果你使用的 Windows 8/7/XP 系统,或者浏览器内核版本低于<120,需要自行手动安装旧版脚本猫,v0.16.x 是最后一个支持 Manifest V2 的版本,安装步骤可以参考:加载解压缩方式安装扩展。
1.3.2 (2026-03-28)
🐛 Bug 修复
- 🐛 删除 fetchScriptBody 的 Accept,避免触发 Error 406 (#1306) (by @cyfung1031)
- 🐛 针对 WebDAV 修复 cookies 认证冲突 及 authType 支持 (#1308) (by @CodFrm)
- 🐛 正确显示格式化错误 (#1310) (by @cyfung1031)
- 🐛 设备相关配置改用 chrome.storage.local,避免跨设备同步 (#1309) (by @CodFrm)
- 🐛 修复代码编辑框提示问题 (#1301) (by @cyfung1031)
- 🐛 修复运行日志页面日期选择弹出框被容器裁剪的问题 (#1292) (by @cyfung1031)
- 🐛 修复未绑定网盘时仍显示解绑按钮的问题 (#1291) (by @CodFrm)
- 🐛 修复弹出框被遮挡的问题 (#1290) (by @cyfung1031)
1.3.1 (2026-03-13)
🐛 Bug 修复
其它
- ✅ 添加 Playwright E2E 测试及 GM API 功能测试 (#1283) (by @CodFrm)
1.3.0 (2026-03-10)
本次更新带来了 Amazon S3 存储、脚本运行时期选项、不依赖外部网站安装等新功能,大幅优化了通讯机制和 React 性能,修复了大量 GM API、UI 和稳定性问题,并进行了广泛的代码质量改良。
🚀 主要新功能
- ✨ 增加 Amazon S3 存储 #1146 (#1189) (by @CodFrm)
- ✨ 脚本运行时期选项 (#895) (by @CodFrm)
- ✨ 不依赖外部网站访问进行安装 + 安装页版面调整 (#842) (by @cyfung1031)
- ✨ 关闭脚本功能后展示灰色图标 #897 (by @CodFrm)
- ✨ 优化菜单展开项为0时的交互逻辑 #868 (by @CodFrm)
- ✨ 范本预设
@noframes避免新手踩坑 (#900) (by @cyfung1031) - ✨ 防止脚本安装链结因脚本名字改了而被误判为安装而非更新 (#824) (by @cyfung1031)
- ✨
@grant冲突校验修正,增加 meta 重复声明错误提示 (#902) (by @cyfung1031) - ✨ 接受
@version没有或空值 (#1216) (by @cyfung1031) - ✨ 调整隐藏编辑框侧边栏位置 #1185 (#1254) (by @CodFrm)
🧩 GM API 变更
- 🐛 修复 GM_addElement 问题,将操作放到 content 环境 (#1233) (by @cyfung1031)
- 🐛
GM_download添加conflictAction参数 (#1250) (by @cyfung1031) - 🐛 修正 GM API 异步声明,正确返回 Promise (#1169) (by @cyfung1031)
- ♻️ 兼容 FF: GM_setClipboard (#928) (by @cyfung1031)
- 🐛 修复 GM_value 问题 #1192 (by @CodFrm)
- 🐛 修复 download 文件名不支持文件夹的问题 (#1203) (by @cyfung1031)
⚡️ 性能优化
- ♻️ 重构通讯机制:采用 storage.local 广播 + 符合 Firefox MV3 scripting 规范 + 不可追踪的动态同步 MessageFlag (#1067) (by @cyfung1031)
- ⚡️ 修正 React 重绘问题(ScriptCard & ScriptTable)(#1182) (by @cyfung1031)
- ⚡️ 修正 React 重绘问题(Popup)(#1181) (by @cyfung1031)
- ⚡️ 优化 Repo 性能 (#1232) (by @CodFrm)
- ⚡️ 把 metadata 从 chrome.storage.session 抽走 (#1027) (by @cyfung1031)
- ⚡️ 改善 charset detection (#1140) (by @cyfung1031)
- ⚡️ 把 icon 根据 url 储存,避免多个脚本储存同一 icon 造成浪费 (#909) (by @cyfung1031)
- ⚡️ parseMetadata 代码优化 (#903) (by @cyfung1031)
- 🐛 修复内存泄漏和对象属性暴露 (#1242) (by @cyfung1031)
- ♻️ 移除 Redux,简化状态管理 (#1206) (by @cyfung1031)
🧑💻 编辑器
- ✨ 优化 Monaco Editor 设定,加
/* global xxx */修正 (#1012) (by @cyfung1031) - ✨ Monaco Editor hints 多国语言化 及 增加
@require-css提示 (#960) (by @cyfung1031)
🐛 Bug 修复
- 🐛 修复与隐身窗口检查权限冲突导致反复重启的问题 (by @CodFrm)
- 🐛 修复 include
*?*表达式处理问题 #1271 (#1272) (by @CodFrm) - 🔒 使用 DOMPurify 清理公告通知 HTML 内容 (#1274) (by @CodFrm)
- 🐛 修复脚本设置-授权管理控制无效的问题 (#1267) (by @CodFrm)
- 🐛 修复弹出内容跟随屏幕滚动的问题 #1256 (#1263) (by @cyfung1031)
- 🐛 修复安装链接解析失败问题 #1235 (#1260) (by @cyfung1031)
- 🐛 修复拖拽组件导致触发 focusin/focusout 卡顿 #1224 (#1243) (by @CodFrm)
- 🐛 修复外部扩展 API 无效的问题 (#1217) (by @cyfung1031)
- 🐛 修复 grant 问题 (#1199) (by @CodFrm)
- 🐛 修正 content.js 没有 UserAgentData 问题 (#1183) (by @cyfung1031)
- 🐛 处理脚本编码问题 #1115 (#1138) (by @CodFrm)
- 🐛 修复脚本图标展示 #1052 (#1104) (by @CodFrm)
- 🐛 UnoCSS 加 prefix 解决 CSS 冲突、CSS 布局修正 (#1013) (by @cyfung1031)
- 🐛 选择不 定期检查脚本更新时,清除现有 Alarm (#996) (by @cyfung1031)
- 🐛 导入 & 导出 - 修正不依照脚本最后修改日期时间问题 (#951) (by @cyfung1031)
- 🐛 修复 i18n 前缀语言脚本名和描述展示 #1123 (by @CodFrm)
- 🐛 修正反注册未正确执行 (#1231) (by @cyfung1031)
♻️ 重构与兼容性
- ♻️ userScripts / scripting API 调整,增强兼容性(重做 #704)(#925) (by @cyfung1031)
- ♻️ Cron 相关修改:bug 修补、i18n、once 表达式增强、升级 cron 库 (#1126) (by @cyfung1031)
- ♻️ 重构优化脚本图标加载 (#893) (by @CodFrm)
- ♻️ 增强文本解码 (#1166) (by @cyfung1031)
- ⬆️ 提升 swc 兼容内核版本 (#1186) (by @cyfung1031)
🎨 UI 改进
- 🎨 扩展图标显示数字默认修改为脚本数量 #989 (by @CodFrm)
- 🎨 让安装页面 URL 好看一点 (#993) (by @cyfung1031)
- 🐛 重构 DraggableEntry、修正卡片高度对齐 (#1245) (by @cyfung1031)
其它
- 🔒 安全性改进(DOMPurify、npm 依赖漏洞修复)
- 👷 rspack 打包优化、打包工具链修复
- ⬆️ 依赖版本更新
Full changelog: Compare v1.2.6...v1.3.0
1.2.6 (2026-02-03)
Fixed
1.2.5 (2026-02-02)
Fixed
- 🐛 修复脚本同步删除问题 #1158 [5e91a31] (by @CodFrm)
- 🐛 兼容 TM `@match www.website.com/*` (#1165) [da66ff7] (by @cyfung1031)
- 🐛 Edge最新144版本新增允许用户脚本 #1157 [f7c1c73] (by @CodFrm)
- 🐛 修正 FileSystemObserver 未能持续监听问题 (#1160) [9556769] (by @cyfung1031)
- 🐛 locales.ts 小修正 (#1154) [1c44b68] (by @cyfung1031)
- 🐛 修复弹出的更新窗口时间问题 (#1155) [c17f761] (by @cyfung1031)
- 🐛 修复i18n前缀语言脚本名和描述展示 #1123 [7ef7355] (by @CodFrm)
- 🐛 处理value引用问题 #1141 (#1147) [0892fcd] (by @CodFrm)
1.2.4 (2026-01-07)
修复了同步功能的bug,修复版本更新不会再主动打开更新日志页面
Added
Changed
Fixed
- 🐛 scriptcat.d.tpl & type 修正 (#1130) [dd22ef5] (by @cyfung1031)
- 🐛 修复云同步问题 (#1133) [a9383d2] (by @CodFrm)
- 🐛 修正 `GM_addElement("tagName")` 错误 (#1120) [ad19de5] (by @cyfung1031)
- 🐛 删除清理逻辑和优化 checkuserscript 逻辑 (#1113) [e635911] (by @CodFrm)
Miscellaneous
- 🏷️ typescript 修订 (#1127) [b455724] (by @cyfung1031)
- 📝 example 注释补充 (#1131) [292549e] (by @cyfung1031)
1.2.3 (2025-12-20)
一些 bug 修复
Changed
Fixed
- 🐛 early 脚本处理 url 匹配问题 (#1096) [a77effb] (by @CodFrm)
- 🐛 处理弹出的更新窗口显示时间过短的问题 (#1088) [b2b2d5c] (by @cyfung1031)
- 🐛 修复开启用户脚本通知显示异常的问题 (#1086) (959c4db)
- 🐛 responseHeaders: `TM 兼容: \r\n` (#1085) [15232c8] (by @cyfung1031)
- 🐛 处理 GM xhr 的问题 (#1082) [3d987c3] (by @CodFrm)
Miscellaneous
1.2.2 (2025-12-13)
一些 bug 修复
Fixed
- 🐛 修复后台频繁同步的问题 (#1076) [45dc39b] (by @CodFrm)
- 🐛 修复特殊 tab 处理的问题 #1066 (50904fb)
- 🐛 修复无 匹配规则 的脚本处理 #1071 (560cdc0)
- 🐛 修复 ci 打包删除掉了 background 的可选权限问题 [1f002f0] (by @CodFrm)
- 🐛 fix ignore discarded tab (#1058) [6165bf4] (by @cyfung1031)
1.2.1 (2025-12-06)
进行了一些 BUG 修复,处理了后台运行选项
Added
Fixed
- 🐛 修复 document.write 导致消息监听重置的问题 (#1055) [1f3a3ec] (by @CodFrm)
- 🐛 修复列表视图筛选功能 [e272dc6] (by @CodFrm)
- 🐛 处理 early 中的 UserAgentData (#1045) [b4e08a8] (by @CodFrm)
- 🐛 恢复 GM_openInTab 的 useOpen 选项 #1043 (#1044) [7f30198] (by @cyfung1031)
- 🐛 修复 userScripts 未定义的问题 (#1041) [4f2deda] (by @cyfung1031)
- 🐛 修正`AppContext`错误引用`"monaco-editor"` (#983) [4b8dae1] (by @cyfung1031)
Full changelog: Compare v1.2.0...v1.2.1
1.2.0 (2025-11-29)
本次更新带来了脚本列表侧边栏、卡片视图、更友好的检查更新逻辑和编辑器配置等功能,注入与运行稳定性大幅提升,并修复 CSP、沙盒、GM API 等问题,同时带来性能与结构优化。
更多详细内容请看 v1.2.0-beta.x 的更新日志 和 v1.2 文档。