My Installed Script of Greasemonkey

by 張家振 on Jul 07, 2009 , 6 comments

Greasemonkey 的中文翻譯是「油猴子」,是一隻非常強大的 Firefox 的外掛;在 Firefox 掛上這隻油猴子後,可以透過安裝各式各樣不同的開放式「語法腳本 User Script」去改變該網站的功能或介面。語法腳本的應用多是針對某網站去撰寫,所以 Greasemonkey 的語法腳本還包含了該應用在哪個網域的資訊。其原理就像是在原本的網頁上,硬掛上一組 Javascript ,大部分寫的好的語法腳本都能夠完美的與網站結合。

簡單來說,如果這網站本來存在有許多需要手動點選的才能放大的圖案,透過某些語法腳本套用在網頁上後,可以直接就 show 出大尺寸的圖片;又或者是透過語法腳本來強化網站的使用功能,或是讓修改版面,讓版面更加清爽。

Greasemonkey 的語法腳本通常都是為了強化網頁功能不足而被開發出來的,且其開放性的特色,編輯門檻較低,使用者也可以是開發者。

例如 flickr 就有許多的語法腳本可以安裝;透過這些語法腳本,可以讓瀏覽照片更加方便,諸如:自動換頁、頭像回覆、直接顯示拍攝資訊等等。也就是說語法腳本大多是真多單一網站去設計,所以 Firefox 上就有另一支外掛叫做 Greasefire 可以用來偵測該網站是否有支援的語法腳本可供安裝。

但是也有不少的語法腳本是通用的,通用的語法腳本適用於大部分的網站,透過 Javascript 去覆蓋原本網頁功能的應用,強化使用使用者介面。

雖然語法腳本的應用在 Wikipedia 上 Greasemonkey 的描述上有道德的爭議性。但是許多好用的功能可能是該網站的開發者永遠都不會做的功能,而持續有在開發、更新的語法腳本正提供了我們對網站介面與功能需求的另一個途徑。

另外,安裝許多數量的語法腳本一般來說是不會拖慢網頁瀏覽速度,因為他是到了瀏覽指定網站後才會生效,除非該腳本使用了大量需要運算的函數,或是腳本撰寫本身有 bug 才會引起不良反應。

目前 Greasemonkey 的社群功能介面並不是非常的好用,所以在這邊列出我常用的 Greasemonkey 的語法腳本,而本篇也會跟之前的 My installed list of Firefox Add-ons 這篇一樣,隨我使用的習慣與時間去做更新。

註:Greasemonkey 的技術在各瀏覽器都有相對應的解決方案,在 Firefox 上還有另一套 Stylish 外掛可以達到類似的效果,某些 Stylish 的語法腳本也相容於 Greasemonkey。

最後更新日期:2010-05-12

Gmail Ad Killer 拔除 Gmail 廣告,並且增高行距,瀏覽更舒適!

AdSweep 輕量版的網頁廣告拔除器。

Download YouTube Videos as MP4 直接在 YouTube 影片觀賞頁面顯示出下載 mp4 按鈕。

Flickr - Yahoo 移除 flickr logo 上的 Yahoo...

Flickr - Multi Group Sender 在 flickr 單張照片上加入傳送到多個群組按鈕。

Flickr : Show all images by this user in this pool 在 flickr 上強制取的 Large 尺寸的照片,但是無法取得已經被擁有者限制的 Original 尺寸。

Flickr Buddy Icon Relay 在 flickr 上的回覆多加上頭像回覆功能,方便討論。

Flickr Title + Description Batch Tools 在 flickr 上可以大量整理照片標題與說明,一次輸入。

Flikcr Yahoo! 把 flickr 上怪異的紫色 Yahoo! logo 拔掉...

Fit Images 讓超出螢幕寬度的網頁圖面自動縮小到可全部看到的大小?

AutoPagerize 利用 AJAX 的技術,直接在同一頁上無止境的往下拉,可以不用按下一頁就一直看到後面的內容。再某些網站上會卡賽!

GPE 在 Google Reader 點選文章標題時,考以直接開啟開網頁,而不是 RSS。

Splash album viewer 及時、動態的在滑鼠移過有連結到大圖的小圖案上,直接顯示大圖,瀏覽相簿的好工具;但是在較慢的網路環境會 delay。

NoDelay 在某些需要等待倒數的免費下載空間,直接完成倒數,開始下載!已經失效!

YouTube HD Ultimate 直接把 YouTube 的影片頁面的影片大小調整到全螢幕,並把其他功能都摺起來。 在比較慢的電腦開起來反而會拖慢電腦速度,所以拔掉了。

Allow Password Remembering 讓一些因為安全性因素而每次登入都要輸入帳號密碼的網站支援記住帳號密碼,例如:Yahoo、Flickr 等。

Userscript Updater 由於 Greasemonkey 的插件寫的並不是非常完善,這個語法腳本可以讓使用者在連回 http://userscripts.org/時,自動檢查更新。

Endless Tweets 強化 Twitter 頁面的好用腳本。

FFixer 自定 Facebook 的顯示通知與部分頁面。

Facebook Purity 簡化 Facebook 頁面。

Facebook - Poke All 於 Facebook 中一次回撮你所有朋友。

Mobile01 image shower by wenjie 瀏覽 3C 論壇 Mobile01 可以直接 load 圖片。

EnableAutoLogin.uc.js 處理 Discuz! 系列論壇無法記錄帳號密碼。

  • Dogg

    我裝了好多 Script:Fit Images、AutoPagerize、NoDelay、Allow Password Remembering、Userscript Updater。

  • Sion Hsu

    太好了
    對於剛重灌的我很實用!!

  • Nigel

    Remove All Facebook ADs的連結出錯了

  • @Dogg、Sion Hsu
    謝謝捧場啊!

    @Nigel
    謝謝提醒,已經修正。

  • 這一篇太正點

  • @Vinta

    電影很久沒更新了捏!