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

就算哪天你摘的網(wǎng)址原頁面被刪或無法打開,你仍然可以在furl中找到他,感覺類似于google的網(wǎng)頁快照。這個功能是如此的有氣勢,以至于——如果我沒有記錯的話——keso好像就因此擔(dān)心過furl是否有足夠的空間來存儲用戶摘錄的網(wǎng)頁。
不過furl提供的bookmarklet在摘錄中文title網(wǎng)頁時會產(chǎn)生亂碼的問題還是讓人煩惱。
furl網(wǎng)站好像升級過幾次,不過這個問題一直沒有被解決過。
“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‘));
這個bug實在難以忍受,因為我覺得用“Furl!!”全按默認提交非常方便。反正分類、等級什么我都是簡單處理。
Rockallite在最終還是選擇Furl一文中寫道:
Furl 對中文支持很好是不假,但它其中有一點疏忽,導(dǎo)致添加的中文網(wǎng)摘會出現(xiàn)亂碼。其實也不是什么大件事,就是一個“超級快速 Furl!!”的按鈕有點問題。那個代碼其實應(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‘));
其實就是某幾個 escape() 要變成 encodeURIComponent()??傊?,要做的就是把 Furl!! 鏈接拖到收藏欄上面之后,查看它的屬性,并把 URL 改為上面的這段代碼。
另外插一句,Rochallite好像很久不更新這個blog了,不知道他知道不知道這篇文章已經(jīng)被閱讀了2000多次,大概都是跟我一樣從各搜索引擎跑進去的。
當時修改之后的確沒有問題,furl在一段時間里用的很歡。不過在去年年底大概11月份的時候,這段修改的代碼也無法解決亂碼問題了,或許又是furl升級的緣故。
這幾天抽空把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) 版本,無亂碼問題。唯一缺點就是沒有“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(‘
還有一個很多人用的bookmarklet:FurlDelicious Bookmarklet Tool——一鍵可以同時將網(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!!"的新改編版。難道是因為大家都在用Furl It (Complete)。當然,我相信,抱怨不只我一個人。就好像本來挺討人喜歡一孩子,偏偏不思進取,除了愛恨交加還真是沒轍。有位臺灣朋友就寫了他與furl網(wǎng)站打交道的經(jīng)歷,從中感覺furl的確很不長進,或者說,沒把中文用戶放在眼里。又或者,他根本就沒考慮過中文市場,反正賺這個錢也不那么簡單。不小心還會被請到國會山去做客。
最后,說明一下我在這里貼出這么多代碼的原因。那就是希望我這篇貼出后,哪天突然就來了一位路人甲,一眼瞧出這些代碼問題所在。期待中。嘿嘿。