文章目录
  1. 1. Opera 有多牛逼
  2. 2. 标签式浏览
  3. 3. 页面元素屏蔽
  4. 4. 拦截弹出窗口
  5. 5. 快速拨号
  6. 6. 浏览资讯同步
  7. 7. 其他细节
  8. 8. Opera 从来不是主流

昨天看到这样一条消息,Opera 创始人推出新浏览器

Opera 有多牛逼

Opera 在很多方面塑造了我们现在的网络浏览体验,但是却很少有人知道。

作为一个追随 Opera 很多很多年的人,面对这条消息,不由得眼睛一酸,想给 Opera 写一篇墓志铭。

百度百科上有一张 Opera 浏览器首创功能列表,可以看到,Opera 无数先驱性的发明,已经是目前浏览器的标配。我会挑几个特别重要的详细讲一下。

功能 时间 版本
单窗口多文档阅读(标签式浏览的前身) 1995 年 4 月 Opera 1.0
页面可自由缩放(20%-1000%) 1996 年 12 月 Opera 2.1
退出时清空缓存、可屏蔽图片、动画或框架 1997 年 2 月 Opera 2.12
拦截弹出窗口 1997 年 12 月 Opera 3.0
标签式浏览、支持 WML(可直接在 PC 上浏览 WAP 网页) 2000 年 6 月 Opera 4.0
工具栏搜索框 2000 年 12 月 Opera 5.0
鼠标手势、内置搜索 2001 年 4 月 Opera 5.1
皮肤可选择、常用工具面板、小屏幕浏览 2001 年 12 月 Opera 6.0
笔记功能 2003 年 9 月 Opera 7.2
语音控制 2004 年 3 月 Opera 7.3
页面自动适应窗口宽度 2005 年 4 月 Opera 8.0
支持 BitTorrent、Widgets 2006 年 6 月 Opera 9.0
快速拨号、peraLink 浏览资讯同步、Opera 极速搜索 2007 年 4 月 Opera 9.2
OperaTurbo 极速浏览技术 2008 年 12 月 Opera 10α

标签式浏览

不知道大家还记不记得 IE6,在 IE6 中,每多打开一个网页,就要多打开一个 Windows 窗口。稍微冲个浪,桌面上就会出现一大堆 IE6 窗口,管理麻烦,体验很差,浏览不畅。在 IE 的后续版本和目前最流行的 Chrome 中,标签页大行其道,体验好了很多。对于大多数用户而言,这项改变在 2008 年左右才发生。而 Opera 早在 1995 年发行的第一个版本中就包含了标签页浏览功能,直至 2000 年 6 月已经发展成熟。要知道,2000 年的时候,连 Windows XP 都还没有来到这个世界上,IE6 还是 2001 年 10 月才发布的。Opera 有多先进,你感觉到了吗?

至今,主流浏览器仍然沿袭 Opera 在标签页方面的实现细节:鼠标中键单击标签页可以关闭标签页,鼠标中键点击超链接可以在后台打开标签页,Ctrl-W 和 Ctrl-F4 快捷键可以关闭标签页,Ctrl-Tab 和 Ctrl-Shift-Tab 可以切换标签页,鼠标滚轮在标签栏滚动可以切换标签页……这些都是 Opera 当初的发明。

在 Opera 9 中,还提供了一种标签预览的功能,把鼠标放在标签上,能够显示一张缩略图大体描述那张标签网页的内容;双击标签栏某个位置,可以给出所有网页的缩略图,帮助用户选择想要的标签,类似功能我还没有在现在的主流中看到。

页面元素屏蔽

你知道在 Opera 中屏蔽广告有多简单多爽快吗?在页面任意地方右击鼠标,选择「阻止内容」,点击那些飘来飘去的 Flash 动画或者图片,再确定,就能让他们永远不出现了,再次浏览类似网页也不会出现。如果有误操作,还能再编辑,把它们从小黑屋里放出来。至今我还没有在主流浏览器中发现类似功能,而这项功能是 Opera 在 1997 年 2 月发布的。

拦截弹出窗口

同样是 1997 年的功能,同样,大概在 2008 年普通用户才接触到它。记得 IE6 那些烦人的弹出窗口吗?Opera 早就预见到了。

快速拨号

现代浏览器首页一般都是快速拨号界面,显示了用户经常访问页面的预览图,用户点击按钮就可以直接访问相应网站,不像以前那样需要在地址栏里敲地址。而这正是 Opera 在 2007 年的发明,而且,Opera 当年的很多优秀设计至今还不能在主流浏览器上见到。

比如:

  • Opera 可以随意设置首屏现实多少个快捷页面,八个九个十六个,随你心愿。而 Chrome 就是雷打不动的八个。
  • 在 Opera 地址栏中打入对应的页面编号,再按回车,就可以直接访问这个页面。比方说,快速拨号的第 4 个页面是百度,第 5 个页面是淘宝,我只要在地址栏输入 5,再按回车,就能和输入 taobao.com 再敲回车起到一样的效果。这十分能体现「快速拨号」的概念。
  • 在 Opera 中,按 Ctrl+数字键,就可以直接访问对应编号的网站。同上例,按 Ctrl-4,就可以直接访问百度。
  • 用户可以订制 Opera 快速拨号面板的内容,想设置成哪些网站都可以,可以指定任意网址。目前主流浏览器对这一点支持极弱,例如 Chrome 只支持简单的删除,误删之后还很难找回来。而快速拨号面板的编辑功能是 Opera 9.0 一经推出就很完备的,主流浏览器至今还没能山寨出个样子来。

浏览资讯同步

当下流行的浏览记录漫游、用户配置漫游,以及所谓「云收藏」功能,正是 Opera 在 2007 年首创的浏览资讯同步功能。

其他细节

Opera 从 7.0 时代起,启用 Presto 内核。顾名思义,Opera 的内核奇快无比。我至今仍未见过比 Opera 用起来体感更快的浏览器。Presto 既不同于古老的 IE 内核,也不同于继承于 Netscape 的 Mozilla、Firefox 内核,更不同于后起的 Webkit 内核[1]。Opera 通过 Presto 渲染网页的方式非常神奇,它会快速地几乎在一瞬间展现网页框架与核心内容,然后在接下来的几秒内逐步渲染格式细节,所以用户在使用的时候感受特别良好,永远不会发生网页打开了五彩斑斓的上面一半,然而下面还是白屏的情况;永远都是核心内容迅速出场,格式渲染随后执行。

[1] Webkit 是目前 Chrome,Safari、Opera、国内浏览器的所谓「高速模式」 等大部分主流浏览器内核。对的,很遗憾,Opera 抛弃了 Presto 转而采用 Webkit 内核了。

在 Google 着力开发 JavaScript V8 引擎之前,Presto 是对 JavaScript 处理最快的浏览器引擎,一骑绝尘,飞一般的感觉。

Opera 是历史上第一个满分通过 Acid3 测试的浏览器,这意味着它的网页解析能力是最完备、最标准的。

如果网页过宽,单屏显示不下,浏览器底部一般会出现左右方向的滚动条。在 Chrome 及大部分主流浏览器中,要想针对这种页面左右移动视角是非常困难的。但 Opera 提供了非常人性化的方式,只要把鼠标移到底部滚动条上,再滚动鼠标滚轮,页面就不再上下卷动,而是左右卷动。至今我仍未发现有什么主流浏览器支持这一功能。

Opera 内部支持邮件收发、RSS 订阅、BT 下载,还能安装各式各样的控件,类似于 Windows Vista 和 Windows 7 提供的桌面小工具。

鼠标手势、语音控制、工具栏搜索框、缓存清理、地址栏搜索等一大票浏览器功能都是 Opera 首创的。可以说,现代浏览器的面貌,是 Opera 打造的。

Opera 从来不是主流

我一度是 Opera 的死忠,嘲笑 Chrome 各种崩溃[2],嘲笑 Firefox 各种蜗牛,嘲笑 IE6 根本无法浏览互联网。

[2] 早期的 Chrome 非常不稳定,很容易崩溃,我印象中版本号达到 23 24 才算可用的浏览器。

可是,健在所谓的「geek」群体中,Opera 也从不是主流,大家更认同的是 Firefox。

我也不明白为什么这么优秀的一款产品没能流行起来。可能大部分用户还是愿意使用系统自带的浏览器吧,很少有人愿意在浏览器方面折腾。那么,Google Chrome 又是怎样取得今日地位的呢?可以肯定的一点是,IE 表现太挫了,这给了其他浏览器机会。而 Chrome 商标名头很响,功能也不弱,而且程序开源能够得到广大开发者的反哺和支持,有一大堆好用的插件,又预装在了 Android 系统里[3]。

[3] 国内的 Android 系统都是处理过的,没有 Chrome。

就我个人而言,当初为什么要抛弃 Opera 改用 Chrome 呢?因为 Chrome 生态太好了,有很多好用的插件;功能虽然离 Opera 还差着不少,但是也很够用了;速度虽然不如 Opera,但也够快了;软件的设计也很新颖,和传统的窗口程序不一样,大多数操作都通过网页的形式完成,自由度更大一些,可控的东西更多,看起来也更加互联网。

Opera 自身也有败笔,Opera 8 这个版本做得太差了,在 2003 到 2008 年这个浏览器市场争夺关键期,没能保证自己产品质量的稳定,丧失了许多机会。我个人对 Opera 8 也很不能接受,2005 年基本还在使用 Opera 7.3。

以我的观察,总的来说,浏览器战争,还是生态为王。Opera 没有良好的生态,没有获得市场上的成功。不过它贡献了第一流的设计和技术,让人充满怀念。

祝愿 Opera 之父能够给人类的网络浏览体验带来新时代!

我好爱 Opera。

文章目录
  1. 1. Opera 有多牛逼
  2. 2. 标签式浏览
  3. 3. 页面元素屏蔽
  4. 4. 拦截弹出窗口
  5. 5. 快速拨号
  6. 6. 浏览资讯同步
  7. 7. 其他细节
  8. 8. Opera 从来不是主流