2009年1月31日 星期六

用Greasemonkey強化你的火狐狸

引述自Nelson 不知不覺升上國二了

Greasemonkey 被戲稱為「油猴子」,它的英文本意是「機械技工」,也就是我們俗稱的「黑手」。它是一個 Firefox 的套件,透過許多開發者自行撰寫的 JavaScript 腳本,改變特定網站的行為。換句話說,它的用法是這樣的:

  1. 你必須使用 Firefox 瀏覽器,並安裝 Greasemonkey 套件。
  2. userscripts.org 搜尋你要的腳本,通常我們都是用網站的名稱來搜尋。
  3. 腳本是由 JavaScript 寫成的,裡頭包含了要套用的網站,以及要執行的動作。
喬瑟夫自己再補充一點,Greasemonkey本身安裝完以後並沒有任何功能,它跟安麗一樣,只是提供你一個平台,讓你可以載入世界各地網友寫好的腳本。喬瑟夫目前使用的Greasemonkey腳本包括:

  1. Prefetch Next Page:很多網頁都有「下一頁」的翻頁設計,這個腳本可以幫你預先載入下一頁的內容,以減少翻頁時的等待時間。例如使用Google搜尋時,它會自動載入搜尋網頁的下一頁(但是對喬瑟夫更常用的Google Scholar沒作用…嗚嗚)。Nelson推薦的AutoPagerize喬瑟夫也用過,連按「下一頁」都不必,只要捲動畫面到該頁面的下方就會自動載入下一頁了,但這不太符合喬瑟夫的閱讀習慣,加上喬瑟夫閱讀速度太快(驕傲!),所以後來換成了Prefetch Next Page。另外有類似功能的腳本還有很多,例如Super Next Page、或是針對單一網站所設計的Flickr Next Page Prefetch等。
  2. Reading Blinds:其實這個功能也可以藉由增加一個bookmarklet來達成,但是使用Greasemonkey腳本的好處是可以很方便的用快捷鍵來啟動(bookmarklet可不可以用快捷鍵?忘了…)。按下快捷鍵後這個腳本會讓網夜大部份的地方變暗,只留下滑鼠指標附近的一定範圍的區域維持原來的亮度(範圍大小可依個人喜好設置),這樣的功能在閱讀長篇的網頁時可以幫助讀者不會因為暫時的中斷而忘記自己讀到哪裡了。具體的視覺效果如下:
  3. LongURL Mobile Expander:現在很多網頁上有很多縮短轉址後的連結(e.g., TinyURL.com, is.gd, bit.ly, etc.),在點下去之前你根本不知道會連到哪裡去,這個腳本的功用就是使滑鼠指到這類型的連結時會出現原始的連結網址。但仔細想想,喬瑟夫裝了這個腳本以後好像沒動作過?是它壞掉了、還是喬瑟夫很少亂逛不明網站?嗯…真是一個謎啊。
  4. Splash album viewer:Nelson介紹過了,這裡不多囉唆。滑鼠滑過支援的相簿縮圖時就會出現大圖,愛看正妹相簿者必備!具體視覺效果如下(借用阿宅文的相簿展示一下):
  5. NoDelay:類似Nelson介紹的MegaUploadTimerKiller,removes the delay in navigating to the download links on many upload sites。
  6. Flickr Allsize+:如果經常要把flickr裡的圖片貼到blog或網頁上的人來說,這個腳本可以幫助你更方便的取得相片的HTML (or BB) Code。
就這樣啦…如果各位有發現好用的Greasemonkey腳本也請推薦(大概沒有吧…以本站讀者的屬性來看)。

沒有留言: