Safari 5 的一个亮点是 Reader:除掉网页里的广告,动画,无关 div 等等,纯粹呈现内容。
其实其他浏览器上早也可以实现这一功能,arc90 的 Readability。
在 Readability 页面上,按照向导步骤,指定自己中意的目标格式,包括背景,字体大小,内容宽度等,完成这些设置,在自动生成的 javascript 连接上单击右键,存到浏览器收藏夹。以后在浏览一般网页时,觉得字体太小或者内容太混乱时,单击这个收藏夹按钮:全都搞定。
使用 Readability 的显示效果很不错,不用担心,没有内容丢失,文章中的图片等也还在,还可以随时方便地回到原始网页,速度和稳定性也都没问题。我觉得做得很专业的一个地方是,不篡改浏览器地址栏,URL 还是原始网页的地址,这样如果要复制或者分享等,就不会搞成 Readability 自己私有的了。
还有个八卦,Safari 5 正式宣介,并提及 Reader 功能的时候,作为先行者的 arc90 也觉得光荣有加,因为这是另一个牛X的强者对自己的判断与预见性有力的背书。然后他们很快发现,Safari 和自己绝不是什么殊途同归,Apple 绝对借鉴了不少自己的东西:
不过 Safari 5 的实现的领先之处是,对分页的文章,Reader 功能可以将其全部读取,读者不需要手动翻页。 Reader 界面里提供的缩放在 Readability 里倒是没有,不过 email,打印等两者都不缺。
就去除广告和 visual distraction 这方面来说,不知大家有没有这种体会,有时叫做 trained eyes,我们在 check in 或者 code review 的时候,面对 diff 文件,trained eyes 看起来毫不费力,能抓住重点与核心,而没习惯 diff 文件的哥们,看到那一堆 加加减减圈圈点点 的符号,估计要给恶心死;浏览网页也是类似的,页面抬头的 banner,整个侧边栏,还有正文中嵌入的广告,无论是静态图片,文字还是 flash 视频或动画,现在已经不能分散我的注意力了,好像不存在一样,又一类 trained eyes 效果吧。
所以呢,Readability 的作用,于我,倒不在是将内容纯粹化,而是:字号大小。受限于网站 CSS 里 font 单位的指定,pt,px,em 等,有些页面用浏览器(其实我指的是 IE 哈哈)提供用大字体浏览是没效果的,而 IE 直到 IE8 开始,才提供和 Firefox,Chrome 那样 Ctrl + 加号,减号缩放页面的功能,不过我还一直在用稍老版本的 Maxthon 2.x (我得说,幸亏留着这份版本,更新的 2.x 也不老实了,唉,叹气……),这个 IE Shell 不支持新的 Ctrl + 加号缩放,而且这种按比例缩放有时候让页面变得很恶心,那,这时候 Readability 就好用啦。
虽然官方页面没提,不过 Readability 有好几个使用方法,javascript 是放之四海而皆准的所有浏览器都可以用,另外他们还有 Firefox addon 和 Chrome extension,可以看大家喜好选用了。

