Tampermonkey® by Jan Biniok

近期变动

5.5.1
2026-10-01
General
Fixed GM_xmlhttpRequest being aborted when the background was unloaded (gh:2892)
Fixed sometimes failing GM_xmlhttpRequest aborts (gh:2888)
Changed GM_xmlhttpRequest to merge given cookies instead of appending them
Fixed the cookie option of GM_xmlhttpRequest to handle the given cookies correctly (gh:2829)
Fixed SRI enforce mode of @require
Fixed an issue where a failed reconfiguration of the extension blocked loading of all pages (gh:2456)
Fixed a potential crash of the offscreen document
Allowed scriptcat.org to detect installed scripts and their versions
Fixed the external options API to return all supported methods
Firefox
Disabled contextual identities again (gh:2792)
5.5.0
2026-05-08
Firefox
为 GM_xmlhttpRequest 新增 proxy 支持
新增支持打开本地用户脚本文件
优化 CSP nonce 处理,尽可能复用现有 nonce
修复了 UserScripts API Dynamic 模式下偶发的脚本不匹配问题
General
为 AI 工具新增模型上下文协议(MCP)支持
注意:需要安装 Tampermonkey Editors 浏览器扩展(Firefox|Chrome)并由用户手动启用
将更新检查与实际更新流程解耦;可按需设置“自动安装”
减少了脚本更新的桌面通知提醒数量
优化了 GM_xmlhttpRequest 性能
重构 GM_addElement,现在始终返回创建的元素,失败时返回 null
不再将黑名单页面和浏览器受限页面显示为可注入页面
新增通过操作系统策略安装脚本的部署支持
带有 @run-at context-menu 的脚本现在可从弹出菜单启动
改进了上下文菜单的更新速度
修复了 GM_download 中的请求头参数和 conflictAction 处理问题
GM_download 现在会使用发起标签页的 Cookie 存储,并新增 anonymous 选项
window.focus 现在还会将窗口置于最前方
修正了反复导航 iframe 时的处理逻辑
修复导入逻辑,确保外部资源不会被误识别为可导入的用户脚本
支持导入仅包含全局设置的文件
修复了扩展被全局禁用时内容脚本未正确注销的问题
改进恢复出厂设置功能,可清除更多存储数据
解决了多个用户反馈的崩溃问题
UI
调整了页面内通知样式
新增额外的编辑器命令,方便触摸设备编辑
优化导入文件选择器,仅接受合适的文件类型
新增标题显示全局启用器的当前状态
修复了宽屏浏览器窗口下出现的轻微 UI 问题
脚本搜索新增正则表达式支持
重构全局提示系统,无需刷新页面即可实时更新
改进标签页的键盘导航
新增编辑器主题 “Claude” | 感谢 coffeechococake7
Locales
新增希伯来语翻译 | 感谢 EliShteinman
更新繁体中文翻译 | 感谢 MaxHasBeenUsed
更新意大利语翻译 | 感谢 bovirus
更新葡萄牙语翻译 | 感谢 Blackspirits
更新越南语翻译 | 感谢 IoeCmcomc
更新日语翻译 | 感谢 shirayuki
更新白俄罗斯语翻译 | 感谢 Pavel Miniutka
5.4.1
2025-11-20
General
修复了通过 window.location 设置相对路径的问题
修复了 GM_xmlhttpRequest 无法发送包含重复键的 FormData 对象的问题
UI
改进了脚本安装和导入
允许使用 ctrl+s 保存脚本存储编辑器
修复了一些与脚本更新列相关的问题
Locales
希腊语翻译已更新 | 谢谢panos78的贡献
5.4.0
2025-09-15
General
为 GM_download 添加了 Blob 和 File 下载功能
为 GM_xmlhttpRequest 添加了发送 ArrayBuffer 和 UInt8Array 对象的支持
在脚本模板中新增 $DATETIME$ 变量
修复了 GM_download 与 GM_xmlhttpRequest 偶发缺失进度事件的问题
修复了基于 fetch 的非 UTF‑8 GM_xmlhttpRequest 响应文本编码问题
重新实现了存储机制
重构了沙箱 console,其属性可配置
修复了 onurlchange,使其在 pushState 触发的哈希变化时触发
Firefox
修复了 ESLint 内联配置错误信息
修复了若干实际遇到的崩溃问题
修复了在向后兼容情况下将 CSP 修改设置为 Yes 时的问题
修复了 SVG 图标显示问题
修复了出现多个 Set-Cookie 头部时的响应头显示问题
UI
新增跳转至下一个/上一个 Linter 问题的命令
新增选项,可仅在脚本执行时显示徽章而不显示文字
改进了选中脚本的标签编辑
修正了 SVG 脚本图标的渲染
修复了站点 favicon 的相关问题
新增更多可翻译的字符串(单位、编辑器命令等)
修复了强制操作菜单更新的问题
重新设计 UI,以更清晰地区分已禁用脚本和已启用但未执行的脚本
Sync
在同步属性中加入用户已修改标记,防止同步后覆盖本地更改
通过使用标准化的文件列表 URL,提升了 OneDrive 同步性能
Experimental
实验性加入了对 GM_audio 的支持
Locales
更新了希腊语翻译 | 感谢 panos78
更新了西班牙语翻译 | 感谢 pepe1987 与 Texaliuz
更新了俄语翻译 | 感谢 Blueberryy
更新了意大利语翻译 | 感谢 bovirus
更新了巴西葡萄牙语翻译 | 感谢 igorrukert
更新了日语翻译 | 感谢 shirayuki
更新了越南语翻译 | 感谢 IoeCmcomc
5.3.3
2024-12-05
General
修复了通过下拉菜单配置脚本位置时出现的问题
修复了 GM.cookie.list() 在无参数调用时无法正确返回结果的问题
使 GreasyFork 的安装按钮在将脚本移至回收站后能够正常更新
▲