忘了什么時(shí)候開始知道furl站的,反正挺晚的,還老看到大家把furl跟美味書簽放一起比較。我的看法是,簡單來說,furl對比美味書簽最突出的一個(gè)功能就是,他能把用戶摘的網(wǎng)頁內(nèi)容保存在自己的服務(wù)器中(My copy)。

就算哪天你摘的網(wǎng)址原頁面被刪或無法打開,你仍然可以在furl中找到他,感覺類似于google的網(wǎng)頁快照。這個(gè)功能是如此的有氣勢,以至于——如果我沒有記錯(cuò)的話——keso好像就因此擔(dān)心過furl是否有足夠的空間來存儲(chǔ)用戶摘錄的網(wǎng)頁。
不過furl提供的bookmarklet在摘錄中文title網(wǎng)頁時(shí)會(huì)產(chǎn)生亂碼的問題還是讓人煩惱。
furl網(wǎng)站好像升級(jí)過幾次,不過這個(gè)問題一直沒有被解決過。
“Furl!!”的代碼如下:
javascript:d=document;t=d.selection?(d.selection.type!=‘None‘?
d.selection.createRange().text:‘‘):(d.getSelection?d.getSelect
ion():‘‘);void(furlit=window.open(‘http://www./store?s
=f&to=0&ti=‘+escape(d.title)+‘&u=‘+escape(d.location.href)+‘&r
=‘+escape(d.referrer)+‘&d=‘+new Date()+‘&c=‘+escape(t),‘furlit‘
,‘width=325,height=100,left=75,top=20,resizable=yes‘));
這個(gè)bug實(shí)在難以忍受,因?yàn)槲矣X得用“Furl!!”全按默認(rèn)提交非常方便。反正分類、等級(jí)什么我都是簡單處理。
Rockallite在最終還是選擇Furl一文中寫道:
Furl 對中文支持很好是不假,但它其中有一點(diǎn)疏忽,導(dǎo)致添加的中文網(wǎng)摘會(huì)出現(xiàn)亂碼。其實(shí)也不是什么大件事,就是一個(gè)“超級(jí)快速 Furl!!”的按鈕有點(diǎn)問題。那個(gè)代碼其實(shí)應(yīng)該這樣寫的:
javascript:d=document;t=d.selection?(d.selection.type!=‘None‘?
d.selection.createRange().text:‘‘):(d.getSelection?d.getSelect
ion():‘‘);void(furlit=window.open(‘http://www./store?s
=f&to=0&ti=‘+encodeURIComponent(d.title)+‘&u=‘+escape(d.locati
on.href)+‘&r=‘+escape(d.referrer)+‘&d=‘+new Date()+‘&c=‘+encode
URIComponent(t),‘furlit‘,‘width=325,height=100,left=75,top=20,
resizable=yes‘));
其實(shí)就是某幾個(gè) escape() 要變成 encodeURIComponent()。總之,要做的就是把 Furl!! 鏈接拖到收藏欄上面之后,查看它的屬性,并把 URL 改為上面的這段代碼。
另外插一句,Rochallite好像很久不更新這個(gè)blog了,不知道他知道不知道這篇文章已經(jīng)被閱讀了2000多次,大概都是跟我一樣從各搜索引擎跑進(jìn)去的。
當(dāng)時(shí)修改之后的確沒有問題,furl在一段時(shí)間里用的很歡。不過在去年年底大概11月份的時(shí)候,這段修改的代碼也無法解決亂碼問題了,或許又是furl升級(jí)的緣故。
這幾天抽空把furl里一些的bookmarklet用IE6和Mozilla Firefox1.0.7一一測試了一下中文title網(wǎng)頁。
結(jié)果如下:
Right Click Menu - "Furl It"
被摘錄網(wǎng)頁的title處顯示為空白。
Complete - "Furl It"
Furl It (Complete) 版本,無亂碼問題。唯一缺點(diǎn)就是沒有“Furl!!”方便快捷。
代碼如下:
javascript:(function(){var%20s=document.createElement(‘script‘);
s.setAttribute(‘src‘,‘http://www./resources/furlItComple
te.jsp‘);s.setAttribute(‘type‘,‘text/javascript‘);document.getEl
ementsByTagName(‘head‘)[0].appendChild(s);})();
(non-popup version Furl No-pop )無彈出框版本,title欄顯示為空白,無法顯示中文。
代碼如下:
javascript:d=document;xs=d.selection;d.write(‘
還有一個(gè)很多人用的bookmarklet:FurlDelicious Bookmarklet Tool——一鍵可以同時(shí)將網(wǎng)頁提交給furl跟美味書簽。
javascript:d=document;te=getSelection();t=encodeURIComponent(te);
u=encodeURIComponent(d.location.href);ti=encodeURIComponent(d.tit
le);if(d.referrer)r=encodeURIComponent(d.referrer);void(open(‘htt
p://www./storeIt.jsp?t=‘+ti+‘&u=‘+u+‘&c=‘+t,‘furlit‘,‘wid
th=475,height=575,left=75,top=20,resizable‘));void(open(‘http://d
el./new/leftface?v=2&url=‘+u+‘&extended=‘+t+‘&title=‘+ti,‘
delicious‘,‘width=760,height=500‘));
同樣,在彈出的furl頁面也是被亂碼問題困擾。
我一直奇怪的是,furl亂碼問題持續(xù)這么久,也沒google到誰在blog上貼出"furl!!"的新改編版。難道是因?yàn)榇蠹叶荚谟肍url It (Complete)。當(dāng)然,我相信,抱怨不只我一個(gè)人。就好像本來挺討人喜歡一孩子,偏偏不思進(jìn)取,除了愛恨交加還真是沒轍。有位臺(tái)灣朋友就寫了他與furl網(wǎng)站打交道的經(jīng)歷,從中感覺furl的確很不長進(jìn),或者說,沒把中文用戶放在眼里。又或者,他根本就沒考慮過中文市場,反正賺這個(gè)錢也不那么簡單。不小心還會(huì)被請到國會(huì)山去做客。
最后,說明一下我在這里貼出這么多代碼的原因。那就是希望我這篇貼出后,哪天突然就來了一位路人甲,一眼瞧出這些代碼問題所在。期待中。嘿嘿。