本页使用了标题或全文手工转换
Padlock-olive.svg

Google Chrome

维基百科,自由的百科全书
跳转至: 导航搜索
Google Chrome
Google Chrome icon and wordmark (2011).svg
Google Chrome screenshot.png
Windows 8.1上执行的Google Chrome
开发者 Google公司
初始版本 2008年9月2日,6年前 (2008-09-02)
稳定版本

41.0.2272.89(2015年3月10日,5天前 (2015-03-10)[±][1]

流动版本:
Android
41.0.2272.92(2015年3月11日,4天前 (2015-03-11)[±][2]

iOS

40.0.2214.61(2015年1月20日,54天前 (2015-01-20)[±][3]
预览版本

Beta
42.0.2311.39 (Beta)(2015年3月11日,4天前 (2015-03-11)[4]

Android
42.0.2311.38 (Beta)(2015年3月11日,4天前 (2015-03-11)[5]

Dev

43.0.2327.5 (Dev)(2015年3月10日,5天前 (2015-03-10)[6]
开发状态 支援,开发中
编程语言 C++组合语言Javascript
操作系统 Microsoft WindowsXP SP2或更高)、LinuxOS XAndroidiOS
排版引擎 WebKit(基于KHTML),28版后为Blink
语言 50种语言
类型 网页浏览器
许可协议 谷歌浏览器服务条款(Google浏览器的可执行程式码版本)[7]
原始码和Chromium可执行程式码版本:BSD许可证
网站 www.google.com/chrome code.google.com/chromium dev.chromium.org

Google Chrome是一个由Google开发的网页浏览器。“Chrome”是化学元素”的英文名称;过去也用Chrome称呼浏览器的外框,中文名曾短暂地用过“铬浏览器”。相应的开源计划名为Chromium,其采用BSD许可证授权并开放原始码,但Google Chrome本身是非自由软体,也未开放原始码[7]

截至2014年7月,StatCounter调查报告中,称Chrome的市场份额已经升至45%,超越Internet ExplorerMozilla Firefox成为全球第一大浏览器。[8] 但是,另一家市调机构Net Applications的调查报告中显示,Internet Explorer的市占率仍然较Chrome更高。其程式码是基于其他开放原始码软体所撰写,包括WebKitMozilla基金会,并开发出称为“V8”的高效能JavaScript引擎。[9]“Google Chrome”的整体发展目标是提升稳定性、速度和安全性,并创造出简单且有效率的用户界面[10]CNET旗下的Download.com网站评出的2008年6月最佳Windows应用程序,其中“Google Chrome”排名首位。[11]

历史[编辑]

Google执行长艾立克·史密特(Eric Schmidt)当初曾有六年时间反对开发自家网页浏览器。他说:"当时Google还是一家小公司。""他不想再经历激烈的浏览器大战了。"但是看到联合创始人谢尔盖·布林(Sergey Brin)和赖利·佩吉(Larry Page)聘用了一些Mozilla Firefox的开发人员完成Chrome浏览器的原型后[12],史密特坦承:"它太棒了,我不得不改变自己的看法。"[13]

官方的正式宣布原本预定在2008年9月3日举行,并将寄给记者和部落格一则解说新浏览器特色和研发动机的漫画,该漫画由史考特·迈克劳德(Scott McCloud)所绘制,并在创作共用的“姓名标示-非商业性-禁止改作2.5”版权协议下发行[14]。由于要送往欧洲的信件提早寄出,因此德国“Google Blogoscoped”部落格的作者菲利普·蓝森(Philipp Lenssen)[15]在2008年9月1日收到漫画后就扫描并放上自己的网站[16]。随后Google就将这则漫画放到Google Books和Google网站上[17],并在自家的部落格中说明了提早释出的原因[10]

发布[编辑]

早期版本的Linux版Chromium,解释Google Chrome和Chromium的差异

Google官方网志在2008年9月2日撰文说,将于第二天在超过100个国家同时发布“Google Chrome”的测试版。[18] 同日,Google官方网志宣布“Google Chrome”测试版已经开放下载。[19]

首次发布的第一个测试版本仅提供43种语言版本,并只适用于Microsoft Windows XP SP2以上版本[19],同年12月11日正式发布第一个稳定版本[来源请求]

2009年6月5日,正式发布首个在MacLinux操作系统的开发者预览版本[20],同年12月正式发布第一个同时支持WindowsMac OS XLinux操作系统的测试版[21] [22][23][24]。2010年5月25日发布的5.0版是第一个同时支持该3个操作系统的稳定版本[25]

2010年,“Google Chrome”是提供给欧洲经济区Microsoft Windows用户的12个浏览器中其中一个[26]

在2012年2月,Google发布了Chrome for Android 测试版,该软件只能在Android 4.0以上系统上运行。6月28日,Chrome for Android正式在Google Play上发布。第二天,即6月29日,Chrome for iOS在App Store上架,可免费安装,标志着“Google Chrome”全面进军移动平台。

2013年1月11日,Chrome Beta for Android提供了Google Play入口,[27]可以点击此处进入。

版本说明[编辑]

目前,“Google Chrome”存在四个版本分支:

  • Stable Channel(稳定版/正式版),为追求稳定的普通用户使用。
  • Beta Channel(测试版),正式版发布前的公开测试所用,版本上的新功能不会作太多修改,主要为安全上的测试,可能会存在不稳定情况,适合喜欢较稳定又可尝鲜的朋友下载使用。
  • Dev Channel(开发版),主要为功能上的测试,可能存在稳定性问题,更新速度通常为一周一次,适合开发人员使用。[28]
  • Canary Build(构造版),2010年7月加入[29],比开发版更新更不稳定,但相对的也会加入更多测试性的新功能,仅适合开发人员或追求紧贴最新版本的用户使用。Canary Build有一个特色是它可以独立安装免安装,不会覆盖原本的“Google Chrome”版本,让系统中可以同时拥有两套安装版“Google Chrome”,但Canary build的用户文件不能与其他分支共用。

占有率[编辑]

发布首日占有率达3%、其后一度跌至1%,但稍后仍缓步上升。于2009年“Google Chrome”占有率共上升3.60%(取各大机构平均值),成为全年占有率上升幅度最大的网页浏览器[30] 2010年2月,统计数据显示“Google Chrome”在浏览器市场占有率为6.16%(取各大机构平均值),超越老字号OperaSafari。 截至2011年1月止,统计数据显示“Google Chrome”的市场占有率达10.70%,仅次于Internet ExplorerMozilla Firefox,排名第3,较去年12月上升了0.72百分点。除2010年7月曾下跌0.08%外,“Google Chrome”在每月统计的市场占有率未曾下跌。2011年7月11日,Chrome在英国的市场份额达到22.12%,而Firefox仅占21.65%,这是Chrome首次在地区的统计中超越Firefox[31]2012年5月21日,Chrome在全球范围内占有率达到33%,超越IE位居首位[32],而此记录持续时间至今,仍然一直上升,纪录不断,2014年5月“Google Chrome”的市场占有率已来到45%。[33]

版本历史[编辑]

图例:
颜色 代表意义
红色 已发行版本;已停止支援
绿色 当前最新稳定版本
浅蓝色 当前最新测试版本
紫色 当前最新开发版本
版本历史
主要版本 正式版[34]
发布日期
WebKit[35]
版本
V8[36]
引擎版本
支援系统 正式版本的重要变更
0.2.149 2008年9月8日 WebKit 522 0.3 Windows

首个版本

0.3.154 2008年10月29日
  • 下载exe、dll等文件时需要确认[37]
  • 输入框拼字检查
0.4.154 2008年11月24日 WebKit 525
  • 更新Gears[38]
  • 新增书签管理器
  • 高级选项中新增隐私权设置
  • 新的阻止弹出窗口提示[39]
1.0.154 2008年12月11日 WebKit 528

首个稳定版本

2.0.172 2009年5月24日 WebKit 530 0.4
  • 更新Gears[42]
  • 支持全萤幕显示
  • 表单自动填入
  • 支持基本的Greasemonkey
  • 新增至超过50种语言,新增的语言包括孟加拉语、
    马拉地语、泰米尔语及泰卢固语等[43]
3.0.195 2009年9月15日 WebKit 532 1.2
  • 支持更换主题[44]
  • 新的新标签页[45]
  • 支持Windows 7 Jump Lists[46]
  • 支持HTML5的<video>和<audio>标签
4.0.249 2010年1月26日 WebKit 532.5 1.3
  • 支持书签同步
  • 支持扩充功能
  • 增强了开发者工具[47]
  • 增强了HTML5支援
  • 完全通过ACID3测试
4.1.249 2010年3月17日
  • 加入自动翻译提示条
  • 加入内容设定[48]
5.0.375 2010年5月21日 WebKit 533 2.1 Windows

Mac_OS_X

Linux
  • 改进的JavaScript性能
  • 支持同步偏好设置
  • 支持同步主题
  • 支持无痕模式下使用扩充功能
  • 增强了书签管理器
  • 增强了HTML5支持(Geolocation API、App Cache、Web sockets、文件拖放)
  • 内置Flash Player插件[49]
6.0.472 2010年9月2日 WebKit 534.3 2.2
  • 支持同步表单自动填入
  • 支持同步扩充功能
  • 内容设定加入“桌面通知”
  • 支持VP8/WebM(开源的音频+HTML5视频编码)
  • 程式介面与特性经过些许调整(例如:合并功能表按扭)
  • 支持“选取文字”列印(Windows版)
7.0.517 2010年10月19日 WebKit 534.7 2.3.11.22
  • 新的新标签页
  • HTML5 Parsing Algorithm
  • 支持使用及同步应用程式(WebApps)
  • <input>支持上载文件夹(Directory)
  • 增强了HTML5支持(File API)
  • 支持HTML5CanvasWebGL
  • 支持Services及AppleScriptMac版)
  • 启用后期绑定SSL sockets
  • 高请求的SSL现在总是首先发送到伺服器
  • 测试/开发版本加入研究室功能(about:flags)
8.0.552 2010年12月2日 WebKit 534.10 2.4.9.19
  • 新的网页资讯(改用类似扩充功能在网址列的弹出方式)
  • 内置在沙盒中独立运行的PDF阅读器
  • 增加查看二进位大型物件(BLOB)储存(chrome://blob-internals)
9.0.597 2011年2月3日 WebKit 534.13 2.5.9.6
  • 支持WebP(采用VP8编码的图像格式)
  • 互动智慧搜寻(类似Google Instant
  • 内置在沙盒中独立运行的Flash Player插件
  • 云端列印(Google Cloud Print
  • 新的“恶意网站警告”页面设计
  • 新的错误页面设计
  • 支持WebGL
  • 同步数据设置加密(Passphrase加密)
  • 支持SSL 3.0及TLS 1.0
10.0.648 2011年3月8日 WebKit 534.16 3.0.12.30
  • 新的“出现疑似钓鱼网站警告”页面设计
  • 支持同步已储存密码
  • “选项”介面调整,改用分页
  • 新的“about:kill”页面
  • 支持了在新分页页面中拖动改变应用程式的顺序
  • 支持在设定页面中清除Flash Player缓存
  • 预设启用语音输入的API
11.0.696 2011年4月28日 WebKit 534.24 3.1.8.12
  • 全新闪亮的浏览器图标
  • HTML语音输入API
  • 新的搜寻引擎管理
  • 新增“chrome://crashes ”特殊页面
  • 新的弹出窗口提示
12.0.742 2011年6月7日 WebKit 534.30 3.2.10.15
  • 硬件加速3D的CSS
  • 新的安全保护,防止浏览下载恶意文件
  • 能够从内部浏览器删除Flash cookie
  • 启动应用程序的名字来自于Omnibox
  • 综合同步到新的设置页
  • 改进的萤幕阅读器支援
  • New warning when hitting Command-Q on Mac
  • 移除Google Gear
13.0.782 2011年8月9日 WebKit 535.10 3.3.10.25
  • Print Preview
  • Instant Pages
  • 背景执行应用程式
  • 多重设定档功能
14.0.835 2011年9月16日 WebKit 535.1 3.4.14.21
  • WebSocket的HyBi- 10启用
  • 原生客户端首次发布
  • 网络音频 API
  • 支持更多的 Mac OS X
  • 同步所有的数据加密
  • Mac上的打印预览
  • Web请求的实验 API扩展
  • 实验内容扩展 API集
15.0.874 2011年10月26日 WebKit 535.2 3.5.10.9
  • 新标签的用户界面
  • WebSocket的ArrayBuffer支持
16.0.904 2011年12月13日 WebKit 535.7 3.6.4.1
  • WebSocket的HyBi- 13支持
17.0.963 2012年2月9日 WebKit 535.11 3.7.12.20 Windows

Mac_OS_X

Linux

Android
  • 支持新的扩展API
  • 改进Omnibox地址栏的预联想信息
  • 下载检测保护
18.0.1025 2012年3月28日 WebKit 535.19 3.8.9.16
  • 预设开启 Canvas2D
  • 加入 SwiftShader 功能使老旧电脑可用软体运算方式显示 WebGL 画面
19.0.1084 2012年5月15日 WebKit 536.5 3.9.24.7 Windows

Mac_OS_X

Linux

Android

iOS
  • 各存取设备之间的标签分页同步(Tab Sync)
  • 新增 Web Store 连结区到新标签页的右下角
  • 实验支援新版本的 Script(ECMAScript Harmony)
  • 实验 Web Intents 的 API集
20.0.1132 2012年6月27日 WebKit 536.10 3.10.6.0
  • 稳定性与安全性修正,已修正多数的漏洞。
21.0.1180 2012年8月1日 WebKit 537.1 3.11.10.6
22.0.1229 2012年9月25日 WebKit 537.4 3.12.19.4
  • 新增 Pointer Lock JavaScript API 滑鼠锁定功能, 这是为 Web game 第一人称射击游戏所进行的优化
  • 支援即将在10月推出的 Windows 8 作业系统
  • 持续对 高解析度显示 的画面品质进行优化
23.0.1271 2012年11月6日 WebKit 537.11 3.13.7.5
  • 支援GPU加速视讯解码以延长电池续航力
  • 更易用的网站权限管理介面
  • 支援不要追踪功能
24.0.1312 2013年1月10日 WebKit 537.17 3.14.5.3
  • IndexedDB 离线数据存储
  • MathML 数学公式表示
  • 大幅度修正的漏洞与提升浏览器效能
25.0.1364 2013年2月21日 WebKit 537.22 3.15.11.15
  • 改进的扩充功能安全管理
  • 支援语音辨识输入API
  • 其他小功能开发、最佳化HTML5标准、最佳化WebGL错误处理
  • 暂时关闭了MathML的支持。[50]
26.0.1410 2013年3月26日 WebKit 537.31 3.16.14.9
  • “询问 Google 的建议”拼写检查功能改进(如语法和谐音检查)
  • 在Windows平台上,支持多个使用者分别建立个别的桌面捷径
  • 在MAC和Linux平台上,新增异步DNS解析器
27.0.1453 2013年5月21日 WebKit 537.36 3.17.6
  • 最佳化资源处理速度使页面载入速度更快速
  • 改进Omnibox的网址预测和拼写校正
  • syncFileSystem API for Google 装置资料同步
  • 停止封装 Manifest 版本 1.0 扩充
28.0.1500 2013年7月9日 Blink 537.36
WebKit 537.36 (iOS)
3.18.5.8 (Linux最初释出版); 3.18.5.14 (Linux, OS X and Windows)
  • 除了iOS以外,所有其他平台替换了新的 Blink 排版引擎。一个 Webkit 排版引擎的分支
  • 新的 Blink 排版引擎线程化 HTML 分析器使得页面载入更快
  • 丰富的通知和通知中心(基于HTML的通知不建议使用)
  • 大幅度改进 asm.js 基准测试
  • 为自定义元素支援 CSS :unresolved pseudoclass
  • 支援 CSS @supports 条件区块测试 property:value pairs

Android版本:

  • 支持全萤幕API(于平板全萤幕浏览)
  • 实验性的 WebGL、Web 音校、WebRTC 支援于 flag
  • 内建翻译

iOS版:

  • 改进的互动操作性与其他许多 Google 的应用程式
  • 改进语音搜寻
  • 支援全萤幕于 iPad
  • 节省数据用量(滚动随着时间的推移)
  • 访问浏览器的历史记录
29.0.1547 2013年8月20日 Blink 537.36 3.19.18.19
  • 支援 VP9 最终版
  • 支援 TLS 1.2
  • 初步支援 QUIC
  • 在 Omnibox 基础上改进最近访问网站的建议
  • 重置用户配置文件恢复到其原始状态的能力
  • 新的应用程序和扩展的API

Android版本:

  • WebRTC 支持
  • WebAudio 支持
  • 改进的卷动回应和视觉指示,滚动到顶部或底部的页面视觉
  • 启动性能和稳定性方面的改进
  • 新的颜色选择器用户界面,Web表单
  • Google 的实验数据压缩服务(类似于 Opera Turbo 技术),让谷歌服务器的快速读取和优化用于移动设备的 Web 页面,然后传输到智能手机使用 Google 的 SPDY 网络技术的支持
  • 实线简易标签组

iOS版本:

  • 更快的获得搜寻结果
  • 节省数据用量(滚动随着时间的推移)
  • 语音搜寻支援使用代名词(例子:先询问“美国总统是谁?”再问“那么他的妻子是谁?”)
  • 改进与其他 Google 应用程式的签署
  • 支援WebP图片格式
30.0.1599 2013年10月1日 Blink 537.36 3.20.17.13
  • 图片搜寻更加容易
  • 新的Chrome应用程式API:网络视图应用、媒体库的写入支援与下载。
  • 新的平台特点(桌面和行动设备皆有):为WebRTC设备的列举API提供支援,允许使用者无需重新启动WebRTC呼叫就能立即变更麦克风或相机;开发工具现在开始支援CSS原始码地图;当网址被刷新成一个javascript之后,Chrome将立即符合IE的行为,而非进行刷新标题与标签;方案。

Android版本:

  • 新手势:轻滑横跨顶端的工具列来快速切换标签
  • 新手势:从工具列垂直向下拉动以进入标签切换检视
  • 新手势:向下拉动选单来打开选单,然后选择想要的项目,不需要再抬起手指
  • WebGL在高阶设备上是预设启用的
  • 设备运动(设备的加速度和旋转速度)事件
  • 在Android 4.1以上的设备启用媒体来源扩展
  • 两个标帜之后的实验性功能:网路语音API(识别)和感应API

iOS版本:

  • 为iOS7强化新的外观和功能
  • 改进全萤幕行为,尤其是在iPad上(仅限iOS7)
  • 新的设定介面
  • 地图和电子邮件自动连接启动谷歌地图和Gmail Apps(如果已安装)。您可以在设定中更改您的偏好
  • 稳定性/安全性改进和bug修复
31.0.1650 2013年11月12日 Blink 537.36 3.21.18.7
32.0.1700 2014年2月20日 Blink 537.36
33.0.1750 2014年3月14日 Blink 537.36
35.0.1916 2014年5月20日 Blink 537.36
36.0.1985 2014年7月15日 (iOS)

2014年7月16日 (Linux,Mac OS X,
Windows 和 Android)

Blink 537.36 (iOS)
37.0.2062 2014年9月2日 ,
2014年9月3日(Android)
Blink 537.36 (Windows、Android);

支持Windows上的DirectWrite;

  • 首个支持64位元版本Chrome
  • 新的密码管理器UI;
  • 当网络恢复时自动重新加载所有无法访问的网页;
  • 取消Chrome apps的登录要求;
  • 一些新的应用/扩展API;
  • 诸多稳定性和性能改进。
  • Windows版Chrome 37支持DirectWrite,改善字体渲染
38.0.2125 2014年10月7日 ,
2014年10月7日(iOS),
2014年10月8日(Android)
Blink 537.36
  • 增加了新的应用程序和扩展接口
  • 支持FIDO U2F标准的USB Security Key, 作为两步验证
  • 稳定性和性能的提高

Android版本:

  • 支持电池状态和屏幕方向

iOS版本:

  • 增加iPhone 6iPhone 6+
  • 支持下载到Google Drive, 并从Google Drive打开
  • 稳定性和性能的提高
  • 安全性修复
39.0.2171 2014年11月12日(Android),
2014年11月18日
Blink 537.36
40.0.2214 2015年1月20日(iOS),
2015年1月21日 ,
2015年1月21日(Android)
Blink 537.36
41.0.2272 2015年3月3日 ,
2015年3月11日(Android)
Blink 537.36 最新稳定版本
42.0.2311 2015年3月9日 Blink 537.36 最新开发版本
43.0.2327 2015年3月10日 Blink 537.36 最新测试版本

安全性[编辑]

黑名单(Blacklists)
“Google Chrome”会定期地更新防止网路钓鱼恶意软体黑名单,并在使用者试图浏览可能造成电脑损害的网站时予以警告。这项服务也可透过使用其他的免费自由应用程序介面来取得。在更新维护这些黑名单的同时,Google也会通知被列入的网站,以避免网站持有者本身不知道网站存有恶意软体[16]
沙箱(Sandboxing)
“Google Chrome”中的每一个标签页都是一个沙箱,以防止“恶意软体破坏用户系统”或“利用标签页影响其他标签页”。遵守最小许可权原则,每个动作的权限都会被限制,仅能运算而无法写入档案和从敏感区域读取档案(如我的文件、桌面)。[16]沙盒小组(Sandbox Team)表示他们“使用了现有的执行程序限制,并让这些限制变成一座监狱”,例如在其中一个标签页运作的恶意软体,将无法窃取信用卡号码、干扰滑鼠运作,或告诉系统在启动时执行某个程序,并且恶意软体会在标签页关闭时立即中止。[16]
外挂程式(Plugins)
外挂程式通常并没有统一的标准,且无法像标签页般沙盒化。这些通常需要执行在浏览器本身的安全等级或更高的等级。为了降低被攻击的风险,外挂程式是独立运行的。[16]
从5.0版本起,“Google Chrome”内置Adobe Flash Player以确保使用的为最新版本降低被攻击的风险。其后在9.0版本将Flash播放器内置在沙盒中独立运行。这项技术是Chrome安全性进步的一座里程碑。对Windows XP用户特别重要,因为它是平台上唯一提供Flash嵌入沙盒执行的浏览器。
从8.0版本起,“Google Chrome”内置在沙盒中独立运行的PDF阅读器。
多进程(Multiprocessing)
能容许多个程序同时执行而互不影响,每个网页标签独立于窗口程序存在,当资源过高或崩溃时,不会因为一个停顿而整个程序当掉。
任务管理器(Task Manager)
非常有特色的工具,用户可以查看哪些网站占用了最多的内存、下载流量和CPU资源,有利于管理各个分页与插件,也便于用户终止恶意操作。[51]
诈骗和恶意程式保护
当“Google Chrome”侦测到浏览网站可能有害时,便会发出即时的警告。浏览器会将造访网址的一部分传送给Google,以了解该网址是否列在已知的诈骗与恶意网站清单中。(网路钓鱼及恶意软体的侦测功能)
自动更新(Auto-updates)
为确保受到最新版安全性更新的保护,“Google Chrome”会定期检查更新,以确保更新永远为最新版本。更新检查可确保会使用最新版的安全性功能与修正程式,浏览器自动更新新的版本,不需要使用者采取任何动作,更新后会在下一次启动中自动使用。

隐私权[编辑]

无痕模式(Incognito mode)
“Google Chrome”包含了“隐身模式”(私密浏览,Incognito,与FirefoxSafariOpera的“私密浏览”和Internet Explorer的“InPrivate”类似),这个模式可以“让您在视窗内检视的网页不会在浏览记录或搜寻记录中显示,关闭无痕式视窗后,也不会在电脑上留下其他痕迹,例如Cookie。但是,您下载的任何档案或建立的书签都会保留下来。”[10][52]在新标签页页面上,“Google Chrome”亦提示用户要小心:


清除浏览资料
隐私权偏好设定
  • 网址列中的建议
  • 钓鱼网站和恶意程式防护
  • 针对浏览错误提供建议
  • 使用统计资料和当机报告
内容设定(Content Settings)
  • Cookie(4.1版本起)
  • 图片(4.1版本起)
  • JavaScript(4.1版本起)
  • 外挂程式(4.1版本起)
  • 弹出式视窗(4.1版本起)
  • 位置要求(6.0版本起)
  • 桌面通知(6.0版本起)
  • “不追踪”(Do not track)功能(23.0版本起)
  • 启用“不追踪”即表示您的浏览流量会将此要求纳入其中,其效用视网站是否回应要求,以及网站解读要求的方式而定。举例来说,某些网站收到这个要求后,将不会根据您先前浏览的其他网站显示广告。不过,许多网站仍会基于下列原因收集并使用您的浏览资料:强化安全性、在网站上提供内容、服务、广告与其他推荐项目,以及产生统计资料报告。

性能[编辑]

JavaScript
利用内置独立的JavaScript虚拟机V8”来提高运行JavaScript的速度。(通过即时编译[53]JavaScript代码为机器码,内联,类型转换,垃圾收集等特性[54]。)
HTML排版引擎
Android团队的建议下,“Google Chrome”使用WebKit引擎。WebKit简易小巧,并能有效率的运用记忆体,符合Google理念,并且对新开发者来说相当容易上手。[16]但未来Google将以Webkit引擎为基础,为Chrome开发全新的Blink引擎,将比现行的Webkit引擎更简化程式源始码,并对多进程有更好的支援。Opera浏览器也宣布将支援Blink引擎。
针对浏览错误提供建议
出现无法解析网址或未能成功连线的状况时,“Google Chrome”会尝试判断想要前往的网页,并提供建议。浏览器会将尝试浏览的网页网址传送到Google,以便建议替代或类似的网页。[55]
DNS预先截取
DNS预先截取是指“网域名称系统”预先截取。当浏览网页时,“Google Chrome”可查询或预先截取网页上所有连结的IP位址。浏览器使用IP位址来载入网页,因此只要事先查询这些资料,当按下网页上的任何连结时,便可更快速地载入目标网页。
表单自动填入
从6.0版本起,预设开启“自动填入”功能,使用“自动填入”功能,只要按一下即可完成表单。
“Google Chrome”可储存您的地址及信用卡资讯。首次填入表单时,浏览器会自动储存所输入的联络资讯,作为“自动填入”的输入项目,例如名称、地址、电话号码或电子邮件地址。
如果用户明确授权,浏览器也可以储存信用卡资讯。在表单上输入信用卡资讯时,浏览器会在网页顶端询问是否要储存资讯。
所输入的每一组信用卡或地址资讯将储存为不同项目。因此,可以将办公地址和住家地址储存为两个不同的项目。[56]
按一下即可自动填入表单。填入表单时,“Google Chrome”会侦测正在输入的文字是否符合“自动填入”项目中储存的资讯。如果有符合项目的话,则在正填写的栏位下方会出现下拉式选单,其中显示与输入内容相符的项目。
如要自动填入表单,请按一下要使用的项目。如果要先预览“自动填入”功能如何填入表单,请先将滑鼠游标移至选单中的项目上,然后再按一下项目。可自动填入的栏位将会反白显示。[56]
互动智慧搜寻(Instant,这个功能于研究室毕业)
从9.0版本起,使用者可设定类似Google Instant的互动智慧搜寻,即页面会即时载入使用者在搜寻与位址列组合(Omnibox)中输入的搜寻内容或网址,搜寻期间会提供横向搜寻建议并会自动完成。
GPU硬件加速
当启用GPU硬体加速时,使用“Google Chrome”浏览那些含有大量图片之网站时可以更快渲染完成并使页面滚动时不会出现影像破裂的问题。

功能[编辑]

用户介面[编辑]

新分页页面(New Tab Page)
顾名思义,“新分页”就是使用者在“Google Chrome”中开启新分页时所显示的页面。“Google Chrome”借由这个设计取代了传统浏览器在新开分页时载入首页,快速开启喜爱的应用程式及网站。
“新分页”分开3个部分:
  • 应用程式
从7.0版本起,在新分页页面中显示会显示已从“Chrome Web Store”安装的“应用程式(Apps)”的图示。只要按一下图示,即可开启应用程式。
从10.0版本起,使用者可以随意调整应用程式的次序。
  • 常用网页
新分页页面中会显示8个最常浏览网站的缩图(可以自由增删、更换位置)。只要按一下缩图,即可浏览网站。
如要移除特定缩图,将游标移至图片上方,然后按一下外框右上角的“x”图示,以后新分页就不会显示移除了缩图。
  • 近期关闭分页
按一下页面底部“近期关闭分页”列中的连结,即可还原关闭的分页或视窗。[57]
另外,使用者可以将各部分最小化,只要按一下各个部分的标题即可。再按一次标题,即可展开该部分。
从7.0版本起,“近期关闭的分页”只在适当时候出现。使用者也可以将一个部分完全隐藏起来,只要将滑鼠游标移至您想要隐藏的部分的标题上方(例如,如要将“常用网页”部分从新分页中移除,将游标移至“常用网页”部分的标题上方),然后按一下右边显示的“x”图示,即可将该部分从新分页中移除。隐藏部分中的项目现在会显示在页面底部的新选单中。如要还原该部分,请按一下选单中的部分标题。
网址列(Omnibox)
在“Google Chrome”的搜寻与位址列组合(又称为“网址列”)中,可输入搜寻内容或网址。“网址列”会在您输入搜寻内容与网址时提供建议,还提供自动完成功能,协助您输入几个字就可以找到所需的内容。此外还可以搜寻浏览记录和已加入书签的网站。
查看网页警示
  • 安全警示
  • 弹出式视窗警示
当浏览器封锁网页的弹出式视窗时,会出现弹出式视窗警示图示。按一下该图示可查看已遭封锁的弹出式视窗,或管理网站的弹出式视窗设定。
  • 扩充功能网页动作
网页资讯(Page Info Bubble,这个功能于研究室毕业)
从8.0版本起,网页资讯改用类似扩充功能在网址列的弹出方式。
分页(Tabs)
分页是“Google Chrome”使用者界面中最重要的元素,为梯形设计,其位于视窗的最上方而非控制按钮的下方。这项改变与许多目前的主流分页浏览器做法不同。不同视窗的分页可轻易的利用拖曳的方式交换位置。每一个标签页都有自己的控制按钮组,包含称为“Omnibox”的网址列[16]
主题(Theme)
从3.0版本起,使用者可为浏览器增添有趣的主题,让浏览器的外表更漂亮。主题会出现在浏览器四周的边缘,并成为“新分页”页面的背景。在官方主题库或“Chrome Web Store”的主题分类中当使用者找到喜欢的主题时,按一下主题库网页上的“套用主题”/“安装”,主题便会立刻出现。如果使用者此时改变主意,只需按一下出现在分页顶端的讯息列中的“取消”,即可回复到前一个主题。整个过程无需重新启动浏览器。
弹出式视窗(Popups)
弹出式视窗会在分页内显示,并不会在分页内以外的地方出现,除非使用者将视窗拖曳至别处。[16]
网路应用程式捷径(Application Shortcut)
网路应用程式可在特殊的简化视窗中开启网站,该简化视窗不会显示分页、按钮、网址列或选单[16]
现时只有Windows和Linux平台的“Google Chrome”才提供这项功能。
Gears(已停止开发)
Chrome包含了Gears,研发者可利用这项功能制作网页应用程式(web applications,包含离线支援)[16]
由于大部份Gears的功能HTML 5都支援,Google已停止开发Gears的新功能。
HTML5支援
Chrome长期在The HTML5 Test的测试结果中居于高位。

扩充功能 / 应用程式[编辑]

使用者自定义扩充功能
2009年9月6日,“Google Chrome”首次预设启用扩充功能,并提供数款扩充功能[58]。在官方扩充功能中心中当使用者找到喜欢的扩充功能时,按一下网页上的“安装”,扩充功能便会安装到使用者的“Google Chrome”。整个过程无需重新启动浏览器。
2010年8月20日,“Chromium”开始支持侧边栏扩充功能API。
2010年8月25日,测试版“Google Chrome”开始支持右键菜单API、Omnibox API、Infobars API。
  • 右键菜单API:扩充功能可以指定菜单在点击图片或视频后才显示,而非所有右键菜单都显示。
  • Omnibox API:允许扩充功能将内容与浏览器的搜寻与位址列组合(Omnibox)整合。
  • Infobars API:允许扩充功能将信息显示在标签页以上的位置,可以使用HTML语言来写,可以做出互动的信息显示栏。
2010年8月30日,“Chromium”开始支持语音输入API、加速计API。
从7.0版本起,“Google Chrome”已经可以安装“应用程式(Apps)”并会在新分页页面中显示。
从9.0版本起,使用者可以隠藏“Google Chrome”上已安装并显示在网址列右方的扩充功能,此外“设定”图示左上方会显示新安装并在背景运行的扩充功能/应用程式,同时在功能表内加入显示在背景运行的扩充功能/应用程式的数量一行。
从10.0版本起,“Google Chrome”默认启用语音输入的API
从25.0版本起,“Google Chrome”开始支援语音辨识输入API,并且在某些网站或程式要自动安装扩充功能时,改为让使用者手动确认是否安装。
Chrome Web Store
Chrome Web Store,前称“Google Chrome扩充功能中心”。
2009年12月9日,官方“Google Chrome扩充功能中心”(测试版)已有超过300款扩充功能[59]
随着4.0稳定版本发布,官方“Google Chrome扩充功能中心”[60]在2010年1月25日正式上线,并拥有超过1500款扩充套件[61]
2010年5月19日,GoogleGoogle I/O宣布“Chrome Web Store”。
截至2010年6月22日,官方扩充功能中心已有超过5000款扩充功能[62],其中25款为Google官方开发的扩充功能[63]
2010年8月19日,Google宣布官方“Google Chrome扩充功能中心”向开发者注册费用为一次性收取5美元。开发者在发布扩充功能、主题,以及未来的Web Apps之前必须缴纳这笔费用。不过如果你在太平洋时间8月19日11:00前已经注册了开发者帐号的话,可以不用缴交这US$5,不但之前上传的扩充功能可以继续维护,新上传的也是没有问题的。另外,“Google Chrome扩充功能中心”加入域名验证系统(类似Twitter官方验证帐号),在新上传的扩充功能开发者须将他们的作品与Webmaster Tools中的域名关联[64]
2010年8月19日,Google宣布官方“Google Chrome扩充功能中心”将被“Chrome Web Store”取代,而中心内的扩充功能将连同官方主题库内的主题移到“Chrome Web Store”[65]
2010年12月7日,“Chrome Web Store”正式上线。
2010年12月9日,官方“Chrome Web Store”上线一年后,宣布拥有超过8500款扩充套件及超过1500款主题,超过三分之一使用者安装至少一个扩充功能,同时共有超过7000万扩充功能和主题被安装[66]
浏览器内置的扩充功能
自动网页翻译
从4.1版本起,只要您浏览的网页语言与选取的浏览器介面语言不同,就可以使用网页顶端的蓝色翻译列。此功能目前可翻译52种语言。[67]
同步功能
从4.1版本起,“Google Chrome”加入同步功能,将浏览器内的资料透过Google帐户同步到Google文件内。
现时可选择同步的资料型有:
  • 书签(4.0版本起)
  • 偏好设置(5.0版本起)
  • 主题(5.0版本起)
  • 表单自动填入(6.0版本起)
  • 扩充功能(6.0版本起)
  • 应用程式(Apps,7.0版本起)
  • 已储存密码(10.0版本起)
  • 输入的网址(未知)
  • 会话(Session)(未知)
  • 打开的标签页(19.0版本起)
从9.0版本起,“Google Chrome”加入同步数据的加密功能,采用的是Passphrase加密方法。
云端列印连接器(Cloud Print Proxy)
从10.0版本起,“Google Chrome”提供印表机与“Google Cloud Print”的连线。当在设定中启用“Google云端列印连接器”,印表机就会自动设定完成,让您可以透过支援“Google云端列印”功能的网路与行动应用程式轻松进行列印工作。

Chrome://flags(研究室)[编辑]

从7.0版本的开发版本起,“Google Chrome”(除正式版本外)加入研究室功能,将未完成或未完善的功能收集供使用者测试,此前所有测试功能都需要使用指令码启用。 由7.0至8.0(62681)版本,使用者可经“about:labs”进入研究室。从8.0(62682)版本起易名为“about:flags”或“chrome://flags”[68]

正在开发之独立项目[编辑]

以下为将加入Chrome的功能(目前是独立的开源项目);除了用于Chrome内,亦同时可以整合到其他软件。

其他[编辑]

浏览器标准测试[编辑]

Chromium 3.0.192.0满分通过整个Acid3测试。
  • 2008年9月3日发布的“Google Chrome”第一个测试版经已顺利通过Acid1Acid2测试。同时在Acid3中取得78分[69]。其后在Google Chrome 3.0正式版通过Acid3测试取得满分100分。(2011年9月版本)[70]
  • 完全通过“CSS3 Selectors Test(2010/06/30版本)”中574项测试[71]
  • 在“The CSS3 Test”中取得60个百分比的分数(通过724项,共1347项)[72]
  • “Google Chrome”在“THE HTML5 TEST”中[73]
差异对照 版本 分数
上个旧版本 38.0.2125.101 m 512
目前版本 39.0.2171.71 m 512

参考资料[编辑]

  1. ^ Google Chrome 41.0.2272.89 Release Note. 
  2. ^ Google Chrome for Android 41.0.2272.92 Release Note. 
  3. ^ Google Chrome for iOS 40.0.2214.61 Release Note. 
  4. ^ Google Chrome 42.0.2311.39 (Beta) Release Note. 
  5. ^ Google Chrome for Android 42.0.2311.38 (Beta) Release Note. 
  6. ^ Google Chrome 43.0.2327.5 (Dev) Release Note. 
  7. ^ 7.0 7.1 Google Chrome本身并非自由软体,也未开放原始码。 (见谷歌浏览器服务条款 9.2:除非经过法律明确许可或要求,或是经过Google明确书面许可,否则您不得(亦不得允许他人)复制或修改软体或软体任何部分,或是就软体或软体任何部分建立衍生作品、进行逆向工程或解译,或是以其他方式截取软体或软体任何部分的原始码。).
  8. ^ Top 5 Browsers from Apr 2013 to July 2014 - StatCounter Global Stats. StatCounter. [July 11, 2014]. 
  9. ^ (简体中文)构建浏览器的原因. Google. [2009年8月28日]. 
  10. ^ 10.0 10.1 10.2 (英文)Scott McCloud and Google Chrome team. Google Chrome By the Google Chrome team, comics adaptation by Scott McCloud. Google Books. 2008年9月1日 [2008-09-01]. 
  11. ^ (英文)The best new Windows programs of 2008. Download.com. 2008年12月29日 [2009年8月28日]. 
  12. ^ 谷歌Chrome开发团队成员亮相. 2008-09-03 [2008-09-03]. 
  13. ^ Sun Valley: Schmidt Didn’t Want to Build Chrome Initially, He Says. 2009-07-09. 
  14. ^ (英文)Scott McCloud. Surprise!. Google Blogoscoped. 2008年9月1日 [2008年9月1日]. 
  15. ^ (英文)Philipp Lenssen. Google Chrome, Google's Browser Project. 2008年9月1日 [2008年9月1日]. 
  16. ^ 16.0 16.1 16.2 16.3 16.4 16.5 16.6 16.7 16.8 16.9 (英文)Philipp Lenssen. Google on Google Chrome - comic book. Google Blogoscoped. 2008年9月1日 [2008年9月1日]. 
  17. ^ (英文)Google Chrome. Google Books. 2008年9月1日 [2008年9月2日]. 
  18. ^ A fresh take on the browser. The Official Google Blog. 2008年9月2日 [2009年8月24日]. 
  19. ^ 19.0 19.1 Google Chrome now live. The Official Google Blog. 2008年9月2日 [2009年8月24日]. 
  20. ^ (英文) Danger: Mac and Linux builds available. [2009-06-09]. 
  21. ^ (英文)Evolving from beta to stable with a faster version of Google Chrome. Google. 2010年5月25日 [2010年5月25日]. 
  22. ^ (英文)Pichai, Sundar; Upson, Linus. A fresh take on the browser. Google Blog. 2008年9月1日 [2008年9月1日]. 
  23. ^ (英文)Google Chrome update: First screenshot, and live-blog alert. CNet. 2008年9月1日 [2008年9月2日]. 
  24. ^ (英文)Google launches Google Chrome web browser. Associated Press. 2008年9月1日 [2008年9月2日]. 
  25. ^ (英文)A new Chrome stable release: Welcome, Mac and Linux!. Google Chrome team. 2010年5月25日 [2010年5月25日]. 
  26. ^ Microsoft offers browser choices to Europeans. BBC News. 2010-03-01 [2010-05-13]. 
  27. ^ Chrome beta for Android登陆Google Play,使用Chrome V25内核
  28. ^ http://soft.ccw.com.com/news/htm2009/20090525_630391.shtml
  29. ^ [1]
  30. ^ 参见网页浏览器的使用分布条目
  31. ^ (简体中文)Chrome超越Firefox成为英国第二流行的浏览器. 2011-08-02 [2011-12-14]. 
  32. ^ (英文)Top 5 Browsers, From Week 20 2011 to Week 20 2012.
  33. ^ name="statcounter">(英文)[http://gs.statcounter.com/
  34. ^ (英文)Google Chrome Releases. Google Chrome Releases. 
  35. ^ Chromium.org
  36. ^ (英文)ChangeLog - v8. 
  37. ^ (英文)Beta release: 0.3.154.9. Google Chrome Releases. 2008年10月30日 [2009年9月3日]. 
  38. ^ (英文)Beta release: 0.4.154.29. Google Chrome Releases. 2008年12月1日 [2009年9月3日]. 
  39. ^ (英文)Beta release: 0.4.154.25. Google Chrome Releases. 2008年11月24日 [2009年9月3日]. 
  40. ^ (英文)Dev update: New Gears. Google Chrome Releases. 2008年12月23日 [2009年9月3日]. 
  41. ^ (英文)Dev Update: Bug Fixes. Google Chrome Releases. 2009年2月11日 [2009年9月3日]. 
  42. ^ (英文)Beta Update: Bug fixes and translations. Google Chrome Releases. 2009年5月15日 [2009年9月3日]. 
  43. ^ (英文)Stable Update: Google Chrome 2.0.172.28. Google Chrome Releases. 2009年6月23日 [2009年9月3日]. 
  44. ^ (简体中文)Google Chrome Dev Channel升级到3.0.195.3,支持主题换肤. 谷奥. 2009年7月29日 [2009年9月3日]. 
  45. ^ (简体中文)Google Chrome Beta分支更新到3.0.195.10. 谷奥. 2009年8月28日 [2009年9月3日]. 
  46. ^ (简体中文)Google Chrome Dev版开始支持Windows 7的新特性Jump Lists(跳跃菜单). 谷奥. 2009年8月10日 [2009年9月3日]. 
  47. ^ (简体中文)Google Chrome Dev分支升级,Windows到4.0.221.6,Mac/Linux到4.0.221.8. 谷奥. 2009年10月8日 [2009年10月8日]. 
  48. ^ (简体中文)Google Chrome Stable升级到4.1.249.1036,加入自动翻译功能. 谷奥. 2010年3月18日 [2010年3月18日]. 
  49. ^ 稳定版本的Google Chrome内置Adobe Flash Player插件. 2010-06-30 [2010-08-09]. 
  50. ^ Issue 174455: MathML support broken with Chrome 25 beta. 2013-02-05 [2013-02-19]. 
  51. ^ Aditya. Google Chrome and the Blue Screen of Death. 2008-09-05 [2008-09-16]. 
  52. ^ http://www.google.com/support/chrome/bin/answer.py?answer=95464
  53. ^ Why Is the New Google V8 Engine So Fast? [Part 2]. Nikkei Electronics Asia. 2009-01-14 [2011-09-16] (英文). 
  54. ^ Why Is the New Google V8 Engine So Fast? [Part 3]. Nikkei Electronics Asia. 2009-01-15 [2011-09-16] (英文). 
  55. ^ 浏览错误建议
  56. ^ 56.0 56.1 网页工具:表单自动填入. Google. 
  57. ^ Philipp Lenssen. Google Chrome Screenshots. Google Blogoscoped. [2008-09-02]. 
  58. ^ Aaron Boodman. Extensions Status: On the Runway, Getting Ready for Take-Off. Google. 2009-09-09 [2010-05-13]. 
  59. ^ Erik Kay. Extensions beta launched, with over 300 extensions!. Google. 2009-12-08 [2010-05-13]. 
  60. ^ 官方Google Chrome扩充功能中心
  61. ^ Nick Baum. Over 1,500 new features for Google Chrome. Google Chrome Blog. 2010-01-25 [2010-05-13]. 
  62. ^ Google Docs Blog
  63. ^ Google官方开发的扩充功能
  64. ^ http://blog.chromium.org/2010/08/security-improvements-and-registration.html
  65. ^ http://blog.chromium.org/2010/08/get-your-apps-ready-for-chrome-web.html
  66. ^ http://blog.chromium.org/2010/12/year-of-extensions.html
  67. ^ 网页:自动网页翻译
  68. ^ Rename about:labs to about:flags, part 3/3. 
  69. ^ http://news.cnet.com/8301-17939_109-10030962-2.html
  70. ^ 华军资讯
  71. ^ http://tools.css3.info/selectors-test/test.html
  72. ^ http://css3test.com/
  73. ^ THE HTML5 TEST官方统计

外部链接[编辑]