電腦玩物最新文章●uso installWith 幫GreaseMonkey script腳本自動檢查更新升級 |
uso installWith 幫GreaseMonkey script腳本自動檢查更新升級 Posted: 09 Oct 2010 06:27 PM PDT 什麼是userscripts.org?在這個網站中收集了很多Script腳本,可以安裝在Firefox、Google Chrome等瀏覽器上,而要在Firefox上使用前必須先安裝GreaseMonkey套件。那麼什麼又是Script腳本呢?簡單的說就是可以幫你改造網站網頁功能的小工具,例如讓Facebook某些擾人訊息自動消失、讓Google日曆網站圖示直接顯示日期等等。而今天介紹的「uso - installWith」可以幫你自動升級更新那些Script腳本。 我自己並沒有很瘋狂的安裝很多GreaseMonkey腳本(GreaseMonkey 10+1個私房推薦腳本:讓網頁變好用的 Firefox 套件),再怎樣也很少安裝超過10個以上的Scripts,因為我比較喜歡保留網站的原始功能樣貌,而除非很必要才會想用工具改造。但即使如此,因為這些Scripts不一定有自動升級功能(部分有),所以每次要檢查腳本是否有更新時,就會變成一件頗為麻煩的事情。 目前我有看到兩款可以解決Scripts更新問題的工具,都能幫我們自動監控腳本更新,一款是「Userscripts Updater」,一款則是今天主要想介紹的「uso - installWith」。
我之前在「GreaseMonkey 10+1個私房推薦腳本:讓網頁變好用的 Firefox 套件」一文中推薦過這款腳本。你必須「首先」安裝Userscripts Updater後,它才能幫你監控「後續」安裝的Scripts腳本更新。 這款腳本的原理很簡單,它會記錄你安裝過的所有其腳本,然後定時上userscripts.org檢查看看有沒有更新版本,如果有的話就會彈出提醒視窗詢問你是否要升級。流程很單純簡單,所以也非常有效果。 但是Userscripts Updater有個缺點,那就是當它記錄所有安裝腳本後,即使你後來移除了,Userscripts Updater還是會繼續檢查其更新,導致常常會彈出已經沒有安裝的腳本的更新訊息。當然,可以後續手動隱藏、取消某些腳本的更新檢查,但相對來說手續有點麻煩。
前面也有提過,有些Scripts安裝後自己就可以自動更新,這是為什麼呢?因為其實腳本裡是允許寫入自動更新檢查機制的,只是不一定所有的腳本都有加上相關功能而已。而「uso - InstallWith」的作法,就是盡可能的在安裝腳本時,於腳本程式碼上插入自動更新語法。 我目前也不知道採用這種幫每個獨立腳本各自加上自動更新的作法,會不會比前面提到的Userscripts Updater更好用,因為我也才剛剛發現「uso - InstallWith」這款工具,所以這部份我先介紹,剩下的就留待我們大家一起試用看看了。
01. 當我們先安裝完uso - InstallWith後,來到userscripts.org的腳本安裝畫面,例如下圖這個「Google閱讀器全文預覽腳本」。 這時候uso - InstallWith會自動偵測這款腳本能不能被寫入自動更新機制,如果可以的話,右上方安裝按鈕就會出現〔Install with〕的新字樣,然後在按鈕下方新增了一個【選單】,這份選單是讓你選擇要插入哪種自動更新語法範本。 選單預設的第一項【userscripts.org(default)】,是表示安裝這個腳本時「不要強制插入」自動更新機制。所以如果你想要幫這個腳本加上自動更新功能,那麼必須手動選擇【選單】裡的其它項目。 基本上只要你選擇該項目後上方按鈕還是保持〔Install with〕綠色狀態,就表示這個自動更新語法是可用的,我目前測試時則都是選擇【usoCheckup】這一項。
02. 在選單裡選擇了自動更新語法後,網頁下方應該也會同時出現自動更新頻率的設定畫面,基本上不需要額外調整,我們只要按下〔Install with〕按鈕安裝腳本,這時候腳本就被插入自動更新功能了。
03. uso - InstallWith的按鈕會改變各種顏色,依據設計者的說法是它也可以幫你檢查userscripts.org上腳本的安全性 (綠色表示安全風險最低),如果顯示紅、橘等顏色,就表示可能有高安全風險(但只是可能)。 另外,並非所有的腳本都可以被強制插入自動更新功能,所以當按鈕是出現「install with」字樣時,才表示可以被有效插入自動更新代碼。
04. 有時候,你會看到安裝按鈕變成灰色,這時候表示uso - InstallWith無法偵測這個套件的語法性質,或者如果出現灰色按鈕的〔install with〕,通常表示這個腳本已經內含自動更新功能了! 這時我們就可以在選單選擇【userscripts.org(Default)】,不要強制插入自動更新代碼。
uso - InstallWith看起來是一款很有用的腳本自動升級工具,但是因為我自己也才剛剛安裝,老實說目前尚未遇到自動更新的機會。所以後續到底有沒有效,有沒有什麼問題,就邀請大家一起跟我嘗試看看囉! |
You are subscribed to email updates from 電腦玩物 To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google Inc., 20 West Kinzie, Chicago IL USA 60610 |
没有评论:
发表评论