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








