忘了什么时候开始知道furl站的,反正挺晚的,还老看到大家把furl跟美味书签放一起比较。我的看法是,简单来说,furl对比美味书签最突出的一个功能就是,他能把用户摘的网页内容保存在自己的服务器中(My copy)。

就算哪天你摘的网址原页面被删或无法打开,你仍然可以在furl中找到他,感觉类似于google的网页快照。这个功能是如此的有气势,以至于——如果我没有记错的话——keso好像就因此担心过furl是否有足够的空间来存储用户摘录的网页。
不过furl提供的bookmarklet在摘录中文title网页时会产生乱码的问题还是让人烦恼。
furl网站好像升级过几次,不过这个问题一直没有被解决过。
“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 对中文支持很好是不假,但它其中有一点疏忽,导致添加的中文网摘会出现乱码。其实也不是什么大件事,就是一个“超级快速 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=‘+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了,不知道他知道不知道这篇文章已经被阅读了2000多次,大概都是跟我一样从各搜索引擎跑进去的。
当时修改之后的确没有问题,furl在一段时间里用的很欢。不过在去年年底大概11月份的时候,这段修改的代码也无法解决乱码问题了,或许又是furl升级的缘故。
这几天抽空把furl里一些的bookmarklet用IE6和Mozilla Firefox1.0.7一一测试了一下中文title网页。
结果如下:
Right Click Menu - "Furl It"
被摘录网页的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——一键可以同时将网页提交给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乱码问题持续这么久,也没google到谁在blog上贴出"furl!!"的新改编版。难道是因为大家都在用Furl It (Complete)。当然,我相信,抱怨不只我一个人。就好像本来挺讨人喜欢一孩子,偏偏不思进取,除了爱恨交加还真是没辙。有位台湾朋友就写了他与furl网站打交道的经历,从中感觉furl的确很不长进,或者说,没把中文用户放在眼里。又或者,他根本就没考虑过中文市场,反正赚这个钱也不那么简单。不小心还会被请到国会山去做客。
最后,说明一下我在这里贴出这么多代码的原因。那就是希望我这篇贴出后,哪天突然就来了一位路人甲,一眼瞧出这些代码问题所在。期待中。嘿嘿。