ViolentMonkey是一款开源的浏览器脚本管理插件,支持Chrome、Firefox等主流浏览器。高效管理各类用户脚本(如Tampermonkey脚本),做到网页功能增强、广告屏蔽、自动填充等个性化操作。相比同类插件,ViolentMonkey更注重隐私保护,不会收集用户数据,且资源占用极低。简洁直观的界面让脚本安装、更新和管理变得轻松便捷。
ViolentMonkey使用教程
1、脚本文件直接拖到浏览器中运行,完成安装启用

2、对脚本可以进行各种设置

3、支持新建或者安装脚本进行使用

ViolentMonkey功能
【自动化功能】
智能元数据更新:系统自动检测并同步最新元数据
顺序执行引擎:严格按预设序列执行脚本任务
【扩展支持】
完整GM功能集成:支持所有常用GM脚本指令
压缩包管理:支持zip格式的配置导入/导出
【云同步】
双云盘支持:实时同步至Dropbox和OneDrive平台
ViolentMonkey更新日志
一、标签
添加到脚本的设置中
在仪表板中显示为条目内的链接
单击标记会将搜索查询设置为此标记,并显示具有此标记的所有脚本
仪表板:用于对匹配搜索查询的脚本执行批处理操作的图标
仪表板:默认情况下,再次在脚本代码中搜索,为不带i标志的regexp启用区分大小写功能,并且当输入被引用时
popup:显示未在此选项卡中注入的匹配脚本,名称用红色交叉,例如,当扩展刚刚切换/更新/安装,并且选项卡尚未重新加载时,或者在“重新加载没有脚本的选项卡”命令之后,或者由于与单页应用程序站点不正确使用@match
内部:当有很多禁用的脚本时,处理速度更快
editor:在脚本编辑器->值->编辑器中为CodeMirror单独配置
二、修复脚本
承诺了GM.xmlHttpRequest和GM.download,以便它可以被唤醒。
带冻结选项卡的GM_setValue+GM_addValueChangeListener
像setTimeout/setInterval这样的内置全局函数有时会被网页覆盖
通过about:config或devtools自定义的userAgent设备覆盖现在将在GM_xmlhttpRequest中作为User Agent标头发送
三、编辑/更新
跟踪时不会在安装程序中重新下载依赖项,保存时不会在编辑器中重新下载
在面板中单击updateAll按钮时不会不必要地重新下载依赖项
仅当脚本的代码发生更改而不仅仅是设置发生更改时,才会设置脚本的lastUpdated时间
限制来自同一服务器的更新1000ms以避免“请求过多”错误
这是Violentmonkey的测试版(也在WebStore中),使用它的风险由您自行承担。
如果您已经使用了Violentmonkey,请在安装测试版之前单击导出以压缩设置。
自v2.26.1以来的显著变化:
安装程序/编辑器:允许格式错误的用户脚本元数据注释(例如//之前的额外字符或//之后的空格),并发出警告
仪表板:当还没有脚本时,在+菜单中添加“从zip导入/同步”项
选项:黑名单文件:默认情况下新安装中的URL
脚本:修复Chrome 115之前版本中的异步GM API
脚本:使异步GM API在Firefox中返回Promise实例
scripts:将全局网络黑名单选项应用于用户脚本访问被阻止URL的更多方式,例如@resource