Tag Archive for 'greasemonkey'

我要看圖! VIL Filter How-to

這篇來寫一下如何為相片網站設定 filter. Filter 要做的事如下: 找出相簿裡所有的小圖URL 利用小圖URL找出大圖URL 回傳所有的大圖URL資訊. 再來介紹一下 filter function 回傳的結果定義. VIL 支援的回傳結果種類如下: String array, 每個 Element 就是圖片的URL. Object array, 每個 Element 是一個包含圖片相關資訊的 Object. 這個 Object 可包含以下 property: src: 圖片的 URL, required. desc: 圖片的說明文字, optional thumb: 縮圖的 URL, optional. link: 圖片在相簿中的連結, optional. 以上這些 properties 只有 src 是必要的, 其它的 property 如果不存在, 則會自動代換成 src.

How to add “Auto-Update” function to Userscript

這篇主要來說明一下, VIL 的 Auto-Update 是怎麼實作的. 要實作Userscript 的 Auto-Update 功能, 要解決的問題有以下兩個: 如何比較遠端版本和已安裝的版本? 如何下載並更新本機的Userscript?

Userscripts: View Image Links - Auto-Update ?

誰說 Userscript 不能做自動 update? 有圖有真相: 完成後:

Userscripts: View Image Links - Security Notices

這篇要講一下, 使用 VIL 在安全上要注意的事項. 如果您有使用到 VIL 的 PicLens 功能或 Download 功能的話, 一定對這個提示視窗不陌生: 因為 PicLens 及 Download 功能, 都有透過 javascript 呼叫 Mozilla 的 XPCOM 元件, 來存取您電腦上的資源, 例如選擇本機目錄或寫入暫存 Media RSS 供 PicLens 讀取等等. 而要呼叫 XPCOM 元件就得先取得 “UniversalXPConnect” 的權限. 例如程式原始碼中可以看到如下片斷:

Userscripts: View Image Links, Now with Download function

昨晚一時興起, 翻了翻 MDC, 把 VIL 加上了 Download 功能. 這個功能應該不用多解釋吧? 我們看圖說故事吧! 先從熱門相簿裡隨便挑一本來看看. 點一下右上角的 “Download” (介面變了, 把原本很多字的 Button 簡化了XD)之後: