ViolentMonkey是一款開(kāi)源的瀏覽器腳本管理插件,支持Chrome、Firefox等主流瀏覽器。高效管理各類用戶腳本(如Tampermonkey腳本),做到網(wǎng)頁(yè)功能增強(qiáng)、廣告屏蔽、自動(dòng)填充等個(gè)性化操作。相比同類插件,ViolentMonkey更注重隱私保護(hù),不會(huì)收集用戶數(shù)據(jù),且資源占用極低。簡(jiǎn)潔直觀的界面讓腳本安裝、更新和管理變得輕松便捷。
ViolentMonkey使用教程
1、腳本文件直接拖到瀏覽器中運(yùn)行,完成安裝啟用

2、對(duì)腳本可以進(jìn)行各種設(shè)置

3、支持新建或者安裝腳本進(jìn)行使用

ViolentMonkey功能
【自動(dòng)化功能】
智能元數(shù)據(jù)更新:系統(tǒng)自動(dòng)檢測(cè)并同步最新元數(shù)據(jù)
順序執(zhí)行引擎:嚴(yán)格按預(yù)設(shè)序列執(zhí)行腳本任務(wù)
【擴(kuò)展支持】
完整GM功能集成:支持所有常用GM腳本指令
壓縮包管理:支持zip格式的配置導(dǎo)入/導(dǎo)出
【云同步】
雙云盤(pán)支持:實(shí)時(shí)同步至Dropbox和OneDrive平臺(tái)
ViolentMonkey更新日志
一、標(biāo)簽
添加到腳本的設(shè)置中
在儀表板中顯示為條目?jī)?nèi)的鏈接
單擊標(biāo)記會(huì)將搜索查詢?cè)O(shè)置為此標(biāo)記,并顯示具有此標(biāo)記的所有腳本
儀表板:用于對(duì)匹配搜索查詢的腳本執(zhí)行批處理操作的圖標(biāo)
儀表板:默認(rèn)情況下,再次在腳本代碼中搜索,為不帶i標(biāo)志的regexp啟用區(qū)分大小寫(xiě)功能,并且當(dāng)輸入被引用時(shí)
popup:顯示未在此選項(xiàng)卡中注入的匹配腳本,名稱用紅色交叉,例如,當(dāng)擴(kuò)展剛剛切換/更新/安裝,并且選項(xiàng)卡尚未重新加載時(shí),或者在“重新加載沒(méi)有腳本的選項(xiàng)卡”命令之后,或者由于與單頁(yè)應(yīng)用程序站點(diǎn)不正確使用@match
內(nèi)部:當(dāng)有很多禁用的腳本時(shí),處理速度更快
editor:在腳本編輯器->值->編輯器中為CodeMirror單獨(dú)配置
二、修復(fù)腳本
承諾了GM.xmlHttpRequest和GM.download,以便它可以被喚醒。
帶凍結(jié)選項(xiàng)卡的GM_setValue+GM_addValueChangeListener
像setTimeout/setInterval這樣的內(nèi)置全局函數(shù)有時(shí)會(huì)被網(wǎng)頁(yè)覆蓋
通過(guò)about:config或devtools自定義的userAgent設(shè)備覆蓋現(xiàn)在將在GM_xmlhttpRequest中作為User Agent標(biāo)頭發(fā)送
三、編輯/更新
跟蹤時(shí)不會(huì)在安裝程序中重新下載依賴項(xiàng),保存時(shí)不會(huì)在編輯器中重新下載
在面板中單擊updateAll按鈕時(shí)不會(huì)不必要地重新下載依賴項(xiàng)
僅當(dāng)腳本的代碼發(fā)生更改而不僅僅是設(shè)置發(fā)生更改時(shí),才會(huì)設(shè)置腳本的lastUpdated時(shí)間
限制來(lái)自同一服務(wù)器的更新1000ms以避免“請(qǐng)求過(guò)多”錯(cuò)誤
這是Violentmonkey的測(cè)試版(也在WebStore中),使用它的風(fēng)險(xiǎn)由您自行承擔(dān)。
如果您已經(jīng)使用了Violentmonkey,請(qǐng)?jiān)诎惭b測(cè)試版之前單擊導(dǎo)出以壓縮設(shè)置。
自v2.26.1以來(lái)的顯著變化:
安裝程序/編輯器:允許格式錯(cuò)誤的用戶腳本元數(shù)據(jù)注釋(例如//之前的額外字符或//之后的空格),并發(fā)出警告
儀表板:當(dāng)還沒(méi)有腳本時(shí),在+菜單中添加“從zip導(dǎo)入/同步”項(xiàng)
選項(xiàng):黑名單文件:默認(rèn)情況下新安裝中的URL
腳本:修復(fù)Chrome 115之前版本中的異步GM API
腳本:使異步GM API在Firefox中返回Promise實(shí)例
scripts:將全局網(wǎng)絡(luò)黑名單選項(xiàng)應(yīng)用于用戶腳本訪問(wèn)被阻止URL的更多方式,例如@resource