日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

網(wǎng)摘站furl.net的bookmarklet問題

 netlib 2006-09-24

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

就算哪天你摘的網(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(‘ ‘+escape(d.documen
tElement.outerHTML)+‘\\‘);

還有一個很多人用的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的確很不長進,或者說,沒把中文用戶放在眼里。又或者,他根本就沒考慮過中文市場,反正賺這個錢也不那么簡單。不小心還會被請到國會山去做客。

最后,說明一下我在這里貼出這么多代碼的原因。那就是希望我這篇貼出后,哪天突然就來了一位路人甲,一眼瞧出這些代碼問題所在。期待中。嘿嘿。



    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多