Grease Monkey 是由Mozilla Firefox的一個(gè)附加組件衍生而來(lái),它讓用戶安裝一些腳本使大部分HTML為主的網(wǎng)頁(yè)于用戶端直接改變得更方便易用。隨著Greasemonkey腳本常駐于瀏覽器,每次隨著目的網(wǎng)頁(yè)打開而自動(dòng)做修改,使得運(yùn)行腳本的用戶印象深刻地享受其固定便利性。
Greasemonkey簡(jiǎn)稱GM,中文俗稱為“油猴子”,其功能可以替網(wǎng)頁(yè)加入些新功能、修正網(wǎng)頁(yè)錯(cuò)誤、組合來(lái)自不同網(wǎng)頁(yè)的數(shù)據(jù)、或者數(shù)繁不及備載的其他功能。寫的好的Greasemonkey腳本甚至可讓其輸出與被修改的頁(yè)面集成得天衣無(wú)縫,像是原本網(wǎng)頁(yè)里的一部分。
大部分Greasemonkey用戶腳本都是自行撰寫,使用對(duì)某網(wǎng)站專用的JavaScript代碼,通過(guò)文檔對(duì)象模型(DOM)接口對(duì)網(wǎng)頁(yè)內(nèi)容做操作。userscripts.org 維護(hù)了個(gè)Greasemonkey數(shù)據(jù)庫(kù)。該數(shù)據(jù)庫(kù)描述哪個(gè)網(wǎng)址網(wǎng)頁(yè)對(duì)應(yīng)到哪個(gè)腳本。不過(guò)隨著userscripts網(wǎng)站的關(guān)閉,一些開發(fā)者自行開設(shè)了網(wǎng)站進(jìn)行發(fā)布腳本,Greasemonkey官方在wiki站點(diǎn)上設(shè)立的第三方腳本的網(wǎng)站列表。
很多技術(shù)分析師提醒說(shuō)Greasemonkey使用過(guò)于泛濫,例如可能讓某些廣告網(wǎng)站受阻,屏蔽網(wǎng)頁(yè)廣告,替換原廣告主廣告、增加網(wǎng)站垃圾流量、交互性能降低,因此沒(méi)有與原本網(wǎng)站開發(fā)者交互而撰寫的Greasemonkey腳本可能在一時(shí)發(fā)揮作用,但終非長(zhǎng)遠(yuǎn)之計(jì)。不過(guò)這些問(wèn)題都是從技術(shù)層面來(lái)說(shuō)明的,對(duì)于使用者來(lái)說(shuō)還是極大的方面了用戶的上網(wǎng)體驗(yàn)效果。