Tampermonkey® by Jan Biniok

近期变动

4.19.0
2023-05-24
General
如果安装了Tampermonkey编辑器扩展,在vscode.dev支持用户脚本编辑
允许下载云备份
修复嵌入帧移除时活动脚本计数的问题
修复'添加GM函数到this或window'选项的自动检测模式
修复'修改现有内容安全策略头'选项的'是'值消失的问题
修复 GM.download(url, name)
修复 GM_setValue 处理二进制内容的问题
修复堆栈跟踪中的用户脚本链接有时无法打开的问题
修复菜单命令监听器有时被执行多次的问题
修复 GM_deleteValue 在背景中真正删除值的问题
使存储编辑器也显示 undefined
修复调用 document.write 后出现的问题
为manifest v3进行内部清理和重构
改善黑名单脚本的可视化
将ESLint更新到8.32.0
UI
引入Tam,您的入门帮助助手
每个脚本显示更多站点图标
输入时搜索编辑器
确保编辑器搜索结果在视图中滚动
如果垃圾箱被禁用,在仪表板中删除脚本时进行确认
Sync
无论启动顺序如何,使TamperDAV 脚本更改检测正常工作
使用WebDAV时,按照规范将尾部斜杠符号添加到集合名称
修复启用和禁用同步的问题
Locales
本地化扩展名和描述
更新意大利语翻译 | 感谢bovirus
更新日语翻译 | 感谢shirayuki
更新简体中文翻译 | 感谢gin3715
更新俄语翻译 | 感谢Tyemak
更新丹麦语翻译 | 感谢jhertel
Experimental
添加实验性的GM_info.userAgentData,其中包含NavigatorUAData的所有属性以及一些"高熵"值
4.18.1
2022-11-13
如果在更新后遇到不可靠的脚本注入,请查看本常见问题条目
General
修复 GM_unregisterMenuCommand
修复 GM.saveTab
@sandbox 总是默认为 raw
console 方法再次变为可枚举
默认禁用 wrappedJSObject 兼容性选项
内部重构和清理
Sync
修复了在同步触发的变更导入时禁用脚本更新的问题
4.16.1
2022-05-03
General
Fix issues with heavily increased page loading time caused by some scripts or @requires
UI
Allow drag and drop inside the editor again
Locales
Update Chinese (traditional) translation | thanks to SiderealArt
Update Italian translation | thanks to bovirus
Update Danish translation | thanks to will2022
4.16
2022-04-07
General
Sandbox improvements
Improved compatibility for userstyles installed as userscript
Add an option to control whether to bind GM API functions to the userscript's execution context and sandbox window (and do it by default only if necessary)
Details: Enabling this makes it very easy for a userscript to accidentally leak its granted powers to the page
Treat @include a little bit more like @match if :// is present and add an option to control @include's behavior
Details: Many script developers expect @include *://tmnk.net/* to match pages at tmnk.net only, but it also matches https://example.com/?http://tmnk.net/.
To improve this, @includes that contain a :// are now interpreted a little bit different. Every * before :// now only matches the URL scheme. Also, if :// is directly followed by a * or a / somewhere, then the first * or all until / are applied to the hostname only.
Fix encoding of userscript file and URL imports
External @require and @resource content is not updated by default anymore unless the script was updated
UI
Show script and external resources size in dashboard
Show last updated time as relative time if within 4 weeks or as absolute date otherwise
Fix darker theme quirk
Fix favicons with transparent background
Improve editor menu if advanced editor is disabled
4.15
2022-03-09
General
Allow userscript installation via drag and drop to options page also in case local file access is disabled
UI
Fix script positioning via drag and drop
Decrease extension size by removing jQuery dependency
Locales
Update Turkish translation | thanks to Tmp341