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

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

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

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