事前說明:在發表這篇文章時我是 Pixnet 的技術顧問,無名小站的相簿服務屬於 Pixnet 的競爭對手。
Update:我利用 User Script Compiler 產生 Firefox Extension,如此一來就不需要裝 Greasemonkey 就可以使用展開程式:wretchalbumexpander-0.1.xpi,你可以抓下來以後先放到桌面上,然後再把檔案的圖示拉進 Firefox,這時候 Firefox 就會問你要不要安裝。
我用 Greasemonkey 對無名小站寫了一個圖片展開程式:Wretch Album Expander,程式碼可以在 Source for “Wretch Album Expander” 這裡看到。
以彎彎的相簿為例子,這是沒有使用前的圖,以及使用後的圖:(請分別點入看原始大小)


大神真壞 >/////<
亂改一通,加上照片的註解。
function album_expander($) { var imgs = ""; var note = Array(); var i = 0; $(".small-e").each(function() { n = $("a", this).attr("innerHTML") note[i] = typeof(n)==’undefined’?”:n; i++; }) i = 0; $(”.side”).each(function() { var a = $(”a”, this); var alink = a.attr(”href”); var img = $(”img”, this); var imgsrc = img.attr(”src”).replace(/\/thumbs\/t?/, “/”); imgs += “” + note[i] + ““; i++; }); $(”table”).slice(3,4).html(imgs); } function GM_wait() { if (typeof unsafeWindow.jQuery == “undefined”) window.setTimeout(GM_wait, 100); else album_expander(unsafeWindow.jQuery); } var GM_JQ = document.createElement(”script”); GM_JQ.src = “http://jquery.com/src/jquery-latest.js”; GM_JQ.type = “text/javascript”; document.getElementsByTagName(”head”)[0].appendChild(GM_JQ); GM_wait();貼上之後關鍵的那一行自動變成連結了…囧rz
我幫你加上 “pre” tag,那個自動 link 是 WordPress 做的,暫時沒想到怎麼解 @_@
再改一些,變成適合大螢幕使用。
本來用大一點的螢幕看網頁很不爽,常常都只有中間有照片,用了這個就不會了。
http://yuyi.tw/wretchalbumexpander.user.js
版權歸原作gslin囉~
第一次用jQuery和寫userscript,幹壞事是進步最大的原動力XD
這個跟直接點選原本的功能 “展開圖片” 有甚麼不一樣XD
「照片展開」嗎?那個功能只是取消分頁。(換句話說,本來每頁限制 25 張的變成一頁就放完所有圖片)
至於「展開圖片」的功能我沒看到…