Archive for the '野人獻曝' Category

Userscript: View Image Links + Firefox 3.0 的問題

Firefox 3.0 終於在今天(台灣時間2008/06/18)正式 release 了, 而最近我也連續收到有關 VIL 在 Firefox 3.0 中, 某些功能無法正常執行的問題回報. 主要是關於VIL中, 使用 PicLens 及 下載 功能時會遇到安全性錯誤的問題. 首先要感謝這些愛用者的支持. 老實說, 這個問題在 3.0b1 時我就已經知道了, 看起來是 Firefox 在 3.0 中對 XPCOM 元件的安全性修正而造成的問題. 到目前為止, 我還找不到對應的解法, 所以得先請各位忍耐一下. 真的非 PicLens 不可的話可以考慮使用 Portable Firefox(在頁面下半的Legacy Versions中可找到2.0.0.14版的下載連結)。

googlepages.com 的 bandwidth limit?

我之前寫的三個 igoogle gadgets 都是放在 googlepages 做 hosting, 之前執行都還滿正常的, 但是昨天上午登入 igoogle後, 發現這幾個 gadgets 都因為 jquery.js 沒有載入所以不正常了, 檢查之後發現: 這怎麼可能? 這幾個檔加起來也才不到200K吧? 怎麼會off limit? 後來去查了一下 googlepages 的 help, 也沒明確寫出 bandwidth/page view limit 是多少, 只好自立救濟一下囉! 首先把 jquery 指到 Google AJAX Libraries API, 再把其它幾個獨立的 static file(js/css/images, gadgets 程式(xml)本身會被 www.google.com/ig parse 後 cache 起來, 所以不用處理), 移到自己的 hosting, 再加上 gzip & expires header, [...]

我要看圖! 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? 有圖有真相: 完成後: