谷歌浏览器
Google Chrome Google Chrome,又称Google浏览器,是一个由Google(谷歌)公司开发的开放原始码网页浏览器。该浏览器是基于其他开放原始码软件所撰写,包括WebKit和Mozilla,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。软件的名称是来自于称作Chrome的网路浏览器图形使用者界面(GUI)。软件的beta测试版本在2008年9月2日发布,提供43种语言版本,有支持Windows平台、Mac OS X和Linux版本提供下载。
目录
官方宣布
官方的正式宣布预定在2008年9月3日举行,并将寄给记者和部落客一则解说新浏览器特色和研发动机的漫画,该漫画由史考特.迈克劳德(Scott McCloud)[1]所绘制,并在创作共用的“姓名标示-非商业性-禁止改作2.5”版权协议下发行[5]。由于要送往欧洲的信件提早寄出,因此德国“Google Blogoscoped”部落格的作者菲利普•蓝森(Philipp Lenssen)[6]在2008年9月1日收到漫画后就扫描并放上自己的网站[7]。随后Google就将这则漫画放到Google Books和Google网站上[8],并在自家的部落格中说明了提早释出的原因[1]。
功能暂缺
Google Toolbar。
功能设计
安全性
;黑名单(Blacklists) Chrome会定期的下载更新两组黑名单(分别是防止网路钓鱼和恶意软体),并会在使用者试图浏览可能造成电脑损害的网站时予以警告。这项服务也可透过使用其他的免费自由应用程序介面(API)“Google Safe Browsing API”来取得。在更新维护这些黑名单的同时,Google也会通知被列入的网站,以避免网站持有者本身不知道网站存有恶意软体[7]。
;沙盒(Sandboxing) Chrome中的每一个标签页都是一个沙盒(sandbox),以“防止恶意软体自行执行安装”或“利用一个分页影响其他的分页”。遵守最小许可权原则,每一个处理动作的权限都会被限制,并且仅能运算但无法写入档案或从敏感区域读取档案(例如我的文件、桌面),这项功能与Windows Vista上Internet Explorer 7的“保护模式”类似。“沙盒小组”表示他们“使用了现有的执行程序限制,并且让这些限制变成一座监狱”举例来说,在其中一个标签页运作的恶意软体,将无法窃取信用卡号码、干扰滑鼠运作,或告诉系统在启动时执行某个程序,并且恶意软体会在标签页关闭时立即中止。这样的功能提供了一个简单的电脑安全模式,其中只有两个安全等级(使用者和沙盒),而沙盒只会对使用者的指示做出回应[7]。
;插件(Plugins)
Adobe Flash Player等插件通常并没有统一的标准,且无法像标签页般沙盒化。这些通常需要执行在浏览器本身的安全等级或更高的等级。为了降低被攻击的风险,插件是在与不同的处理程序中被执行。[7]
;无痕浏览(Incognito)
Chrome包含了“无痕浏览”(Incognito)模式(与Safari的“私密浏览”和Internet Explorer 8的类似),这个模式可以“让你在完全隐密的情况下浏览网页,因为你的任何活动都不会被记录下来”,同时也不会储存cookies。当在视窗中启用这个功能时“任何发生在这个视窗中的事情都不会进入你的电脑。”[1]
缺点
使用时会出现xxx插件崩溃 使用VISTA,设置为默认浏览器,其他程序指控打开某个网页时,会发生错误 自称多标签浏览,其实每打开一个标签都会增加一个chrome.exe内存占用在40-60MB。”[2]
;速度 JavaScript
利用内置独立的JavaScript虚拟机“V8”来提高运行JavaScript的速度。
===稳定性 Multiprocessing===
能容许多个程序同时执行而互不影响,每个网页标签将位于程序窗口的外沿单独存在,当资源过高或崩溃时,不会因为一个停顿而整个程序当掉。 Task Manager 使用者界面 Gears Chrome包含了Google Gears,研发者可利用这项功能制作网页应用程式(web applications,包含离线支援)[7]。
;新分页浏览(New Tab Page)
Chrome使用“新分页页面”取代了其他浏览器在新开分页时会载入的首页。新分页页面中显示了最近九个造访过网站的缩图,以及最常搜寻的网站、最近的书签和最近关闭的分页[9]。
;多功能网址列(Omnibox)
在每个标签页的上方是被称作“Omnibox”的网址列,是根据Opera上的网址列而来。Omnibox有自动完成的功能,但仅会针对手动输入的网址有效;此外还有搜寻建议、上次浏览网页、热门网页(未浏览的)以及搜寻记录。[7]
;弹出式视窗(Popups)
弹出式视窗会在标签页内显示,并不会在标签页内以外的地方出现,除非使用者将视窗拖曳至别处。[7]
;运算引擎
浏览器是基于 WebKit Open Soure Project 内核引擎开发的。 WebKit 的前身是 KDE 小组的 KHTML。Apple将 KHTML 发扬光大,推出了装备 KHTML 改进型的 WebKit 引擎的浏览器 Safari,获得了非常好的反响。 在Android团队的建议下,Chrome使用WebKit运算引擎。WebKit十分单纯,并能有效率的运用记忆体,并且对新开发者来说相当容易上手。[7]
;Tabs
标签页是Chrome使用者界面中最重要的元素,其位于视窗的最上方而非控制按钮的下方(与Opera类似)。这项改变与许多目前的分页浏览器做法不同。不同视窗的分页可轻易的利用拖曳的方式交换配置。每一个标签页都有自己的控制按钮组,包含称为“Omnibox”的网址列[7]。
;网路应用程式(Webapps)
网路应用程式可在没有网址列(Omnibox)和浏览工具列的情况下在Chrome中执行[7]。
===Chrome受欢迎的理由===
;1、不会崩溃
Chrome最大的亮点就是其多进程架构,保护浏览器不会因恶意网页和应用软件而崩溃。每个标签、窗口和插件都在各自的环境中运行,因此一个站点出了问题不会影响打开的其它站点。通过将每个站点和应用软件限制在一个封闭的环境中,这种架构进一步提高了系统的安全性。
;2、速度相当快
由于采用多进程架构,一个站点的加载速度较慢不会拖累对其它站点的访问。用户可以毫不费力地 点击其它标签或窗口。对于插件也是如此,例如,如果用户打开的一个站点包含有加载速度较慢的Java广告,Java代码本身将被隔离起来,网页的其它部分 不会受到影响。点击图标后,Chrome在数秒钟内就能启动--远远领先于一些竞争对手。
;3、几乎完全隐身
说Chrome的界面简洁不足以说明其简洁程度。Chrome几乎不像是一款应用软件,屏幕的绝大多数都被用于显示用户访问的站点,屏幕上不会显示Chrome的按钮和标志。Chrome的设计人员表示,他们希望用户忘记自己在使用一款浏览 器软件。他们的目标基本上实现了。
;4、搜索更为简单
Chrome的标志性功能之一是Omnibox--位于浏览器顶部的一款通用工具条。用户可 以在Omnibox中输入网站地址或搜索关键字,或者同时输入这两者,Chrome会自动执行用户希望的操作。Omnibox能够了解用户的偏好,例如, 如果一名用户喜欢使用PCWorld.com的搜索功能,一旦用户访问该站点,Chrome会记得PCWorld.com有自己的搜索框,并让用户选择是 否使用该站点的搜索功能。如果用户选择使用PCWorld.com的搜索功能,系统将自动执行搜索操作。
;5、用户将对标签有更多掌控
Chrome为标签式浏览提供了新功能。用户可以“抓住”一个标签,并将它拖放到单独的窗口中。用户可以在一个窗口中整合多个标签。Chrome在启动时可以使用用户喜欢的某个标签的配置,其它浏览器需要第三方插件才能够提供这一功能。
发展影响
一般预估,Google Chrome是Google公司扩张互联网控制力的重要战略举措。Google公司一面扶持Mozilla Firefox,一面开发自有的Google Chrome浏览器,将对微软公司仍然占据统治地位的Internet Explorer产生深远且致命的打击。而且,随着软件web化,新的浏览器很有可能实现很多人期望的Google操作系统的类似功能,从而取代微软公司在个人电脑方面的霸主地位。
标准测试
Acid1及Acid2均顺利通过。 Acid3中只能获得78分[13][14],最新的测试版已达到100分,部分WebKit核心浏览器已取得100分通过。CSS3 Selectors Test中578项全部通过。
与IE竞争
谷歌已经推出一款浏览器供用户下载,与微软展开一场新的“战争”。 此外,总部位于德国的著名科技博客谷歌治印(Google Blogoscoped)刊登了一本漫画,内容明显是对新浏览器技术方面问题的说明。消息人士称,谷歌这款开源浏览器名为“Chrome”。在此以前,谷歌与微软之间的斗争更象是“冷战”,大多局限于谷歌开发小型的、基于网络的软件,与微软占主导地位的Word、PowerPoint及其他产品展开竞争;而微软则一直试图打破谷歌在搜索市场上的垄断地位,但至今未能成功。 但谷歌此举将令两者之间的战争更加白热化。各种调查显示,微软在浏览器市场上所占份额约为3/4,而谷歌试图从中攫取相当大的一部分。在谷歌内部,很长时间以来一直流传着有关推出浏览器的传言,但何时发布则无人知晓。 很明显,谷歌通过联邦快递将上述漫画发给了谷歌治印,或许还发给了其他人。以下是这本漫画的内容: 消息人士称,谷歌之所以计划推出自己的浏览器,是因为担心微软IE8的新特性可能不利于其搜索业务,其中包括隐私权和更加以微软为中心的搜索栏等特性,前者可能令谷歌无法收集其广告有效性等相关信息。 近年来,谷歌一直支持Mozilla的火狐浏览器以挑战微软IE的主导地位,后者从一度表现强劲的Netscape浏览器中“浴火重生”,市场份额迅速达到惊人的18%,微软IE为74%,苹果Safari为6%。仅仅两年时间,火狐浏览器所占市场份额只有11%。Mozilla6月中旬推出了火狐3,发布后24小时内下载次数达到830万次。 谷歌上周将其与Mozilla之间的搜索合同期限延长至2010年,目的是获得在火狐浏览器上的永久配置,包括默认主页及搜索栏默认选择等。此后,谷歌向Mozilla支付了一笔钱,用于来自火狐搜索的广告点击。 但很明显,续签Mozilla合同对谷歌来说并不足够,后者显然已经决定必须拥有或经销自有的浏览器,特别是在它成为网络相关软件业中最大公司的情况下更是如此。 换言之,微软将把浏览器作为未来的主打产品,这一战略完全正确。 Google Chrome - 相关报告2008年9月2日《华尔街日报》援引不愿透露姓名人士消息称,谷歌公司计划推出自己的一款名为“GoogleChrome”网络浏览器,试图挑战微软IE在浏览器市场上的霸主地位。 该报还称,谷歌的浏览器将会在很短时间内上市。 《华尔街日报》的报道称,“Google Chrome”浏览器的研发初衷是为了提高网络浏览速度,而且使用户在网络浏览过程中更加轻松,提供了增强的地址栏外,还增加了其他多项完全不同于其他浏览器的新特性。另外,该浏览器产品将实施开源策略,意味着其他开发商可以对源代码进行修改。 谷歌对相关的电话和电子邮件咨询没有作及时回应。 谷歌从事浏览器研发已有两年多时间,但自从微软发布IE7后,谷歌的浏览器研发工作变的更加神秘、很少向外透露相关信息。
隐藏功能
下面列出一些google浏览器的about:页面,在地址栏输入下面的代码会有一些很实用的Chrome功能。 about:version - 显示当前版本 也可以是chrome-resource://about/ about:plugins - 显示已安装插件 about:histograms - 显示历史记录 about:dns - 显示DNS状态 about:cache, 重定向到 view-cache: 显示缓存页面 view-cache:stats - 缓存状态 about:stats - 显示状态 about:network - 很酷的网络工具 about:internets - 这应该算是一个彩蛋 chrome-resource://new-tab/ - 新标签页 chrome-resource://favicon/ - 目前chrome上无法访问
其他知识
工作管理员(Task Manager)利于管理各个分页与外挂,有助用户终止恶意操作
快捷键
Ctrl+N 打开新窗口
Ctrl+T 打开新标签页
Ctrl+Shift+N 在隐身模式下打开新窗口
Ctrl+O,然后选择文件 在谷歌浏览器中打开计算机上的文件
按住 Ctrl 键,然后点击链接 从后台在新标签页中打开链接,但您仍停留在当前标签页中
按住 Ctrl+Shift 键,然后点击链接 在新标签页中打开链接,同时切换到新打开的标签页
按住 Shift 键,然后点击链接 在新窗口中打开链接
Alt+F4 关闭当前窗口
Ctrl+Shift+T 重新打开上次关闭的标签页。谷歌浏览器可记住最近关闭的 10 个标签页。
将链接拖动到标签页内 在指定标签页中打开链接 将链接拖动到两个标签页之间 在标签页横条的指定位置建立一个新标签页,在该标签页中打开链接
Ctrl+1 到 Ctrl+8 切换到指定位置编号的标签页。您按下的数字代表标签页横条上的相应标签位置。
Ctrl+9 切换到最后一个标签页
Ctrl+Tab 或 Ctrl+PgDown 切换到下一个标签页
Ctrl+Shift+Tab 或 Ctrl+PgUp 切换到上一个标签页
Ctrl+W 或 Ctrl+F4 关闭当前标签页或弹出式窗口
Alt+Home 打开主页
Ctrl+B 打开和关闭书签栏
Ctrl+Shift+B 打开书签管理器
Ctrl+H 查看"历史记录"页
Ctrl+J 查看"下载"页
Shift+Escape 查看任务管理器
Shift+Alt+T 将焦点设置在工具栏上。使用键盘上的向右和向左箭头,可导航至工具栏上的不同按钮。
Ctrl+P 打印当前页
Ctrl+S 保存当前页
F5 重新加载当前页
Esc 停止加载当前页
Ctrl+F 打开"在网页上查找"框 点击鼠标中键或滚轮(只在谷歌浏览器测试版(只有英文版)中可用) 激活自动滚动。当您移动鼠标时,网页会根据鼠标的移动方向自动滚动。
Ctrl+F5 或 Shift+F5 重新加载当前页,但忽略缓存内容
按住 Alt 键,然后点击链接 下载链接
Ctrl+G 或 F3 查找与您在"在网页上查找"框中输入的内容相匹配的下一个匹配项
Ctrl+Shift+G 或 Shift+F3 查找与您在"在网页上查找"框中输入的内容相匹配的上一个匹配项
Ctrl+U 查看源代码 将链接拖动到书签栏 将链接加入书签
Ctrl+D 将当前网页加入书签
Ctrl++,或者按住 Ctrl 键并向上滚动鼠标滚轮 放大网页上的所有内容
Ctrl+-,或者按住 Ctrl 键并向下滚动鼠标滚轮 缩小网页上的所有内容
Ctrl+0 将网页上的所有内容都恢复到正常大小
官方介绍
;为什么要使用谷歌浏览器? 网络浏览器可以算是计算机上最重要的软件。您的很多上网时间都花在了浏览器上:如搜索、聊天、收发电子邮件、购物、使用网上银行、阅读资讯以及观看在线视频,而这些活动通常都是通过浏览器进行的。
;高速
谷歌浏览器追求的是全方位的快速体验:快速从桌面上启动、快速载入网页、快速运行复杂的网络应用程序。了解关于谷歌浏览器与高速的详情。
;简约
谷歌浏览器的浏览器窗口采用了清爽、简洁的流线设计。 谷歌浏览器还包含一些易于使用的高效功能。例如,您可以在地址栏中进行搜索和导航,还可以方便快捷、随心所欲地排列标签页。 谷歌浏览器的功能
;主题
使用世界各地的艺术家创作的主题自定义您的浏览器。
;新标签页
从新标签页中轻松访问您喜爱的网站。当您打开新标签页时,就马上会看到自己最常访问的网站。
;多功能框
您可以在谷歌浏览器的多功能框中输入网络地址和搜索字词。
;稳定的标签页
谷歌浏览器创建伊始就充分考虑了稳定性。即使个别标签页出现了无法响应或崩溃的情况,也不会影响到其他标签页。 您仍然可以方便快捷、随心所欲的排列标签页。
;隐身模式
如果您不希望在浏览器历史记录中记录您访问过的网站,则可以使用隐身模式进行浏览。(这是一个可以帮助您准备惊喜礼物和生日派对的便利功能!)
安全浏览
谷歌浏览器会在您进入可能包含恶意软件或网上诱骗的网站前,向您发出警告讯息。 网上诱骗攻击是指某人冒充他人骗取您个人信息或其他敏感信息的行为,通常采用虚假网站的形式。而恶意软件则是指,在您不知道的情况下自动安装到您机器中的软件,这些软件的目的是危害您的计算机,也可能是从您的计算机中窃取信息。 在谷歌浏览器启用了安全浏览技术后,当在浏览网络过程中遇到可能包含网上诱骗或恶意软件的网站时,您将看到类似下面的警告网页。
沙盒
沙盒有助于阻止恶意软件自行安装到您的计算机中,或阻止恶意软件利用一个浏览器标签页中的活动影响另一个标签页中的活动。沙盒可以阻止恶意网页在您的计算机上安装程序、监视您的网络活动或从您的硬盘上窃取隐私信息,从而为您的浏览器多添加了一层保护。
自动更新
为了确保您的计算机能受到最新安全更新的保护,谷歌浏览器会定期检查更新,确保始终使用的是最新版本。检查更新可确保您所用版本的谷歌浏览器会自动更新最新安全功能和修复程序,而无需您进行任何操作。 浏览器、谷歌浏览器、隐私权和您 我们构建谷歌浏览器的目的不仅是提高速度,还要在帮助保护您的在线分享信息的同时,让您掌控自己的隐私信息,更新。
隐私权保护
;1. 隐身模式 如果您不希望在浏览历史记录和下载历史记录中记录您访问过的网站或所下载的内容,则可以使用隐身模式进行浏览。(实际上,这是一个可以帮助您准备惊喜礼物和生日派对的便利功能!)此外,在以隐身模式浏览网页时所创建的全部 Cookie,都会在您关闭隐身窗口后删除。 当以隐身模式浏览网页时,您会在浏览器右上角看到隐身图标。 隐身模式格外便利,因为它可让您轻松地秘密浏览网页,而无需在浏览会话间反复更改隐私权设置。例如,您可以在打开一个常规会话的同时,在另一个窗口中打开一个隐身会话。
;2. 隐私权偏好设置 您可以在“隐私权”部分(位于“选项”对话框中的“高级设置”标签顶部)中控制您所有的谷歌浏览器隐私权偏好设置。
;3. 清除浏览数据
在使用谷歌浏览器时,您可以随时清除浏览数据,以免它们存储在浏览器中。您可以全面控制浏览器中所要删除的浏览数据类型,包括浏览历史记录和下载历史记录、Cookie、保存的密码以及保存的表单数据。4. 控制 Cookie、图片、JavaScript 和插件的隐私权偏好设置 在谷歌浏览器的内容设置中,您可以分别控制各个网站的 Cookie、图片、JavaScript 和插件的隐私权偏好设置。例如,您可以设置 Cookie 规则,以便只允许自己信任的特定网站列表的 Cookie,并且指示谷歌浏览器拦截其他所有网站的 Cookie 或先申请权限。
相关缺陷
Google Chrome是一个流行的浏览器,不过和其它对手Firefox, Opera, Safari, Internet Explorer不同,这款浏览器似乎至今无法自动检测RSS Feeds,在直接用浏览器打开RSS时显示的是文本代码,除非用书签管理器添加这个地址,否则无法友好地阅读,这种非常容易实现却并不提供的功能引发了技术爱好者的关注。 Google今天对此发表解释,之前打算将RSS作为默认支持的功能(不排除未来支持),但最后他们还是决定将这种识别RSS到阅读器的功能交给扩展来完成。 如此设定的原因是Google认为允许每个用户定制自己的浏览器更为重要,而自动识别RSS提要功能可能会对一些人造成困扰
参考资料
1 细数谷歌最受欢迎的产品
http://hi.baidu.com/woaicitia/blog/item/b4d954d1b75b243f960a167d