chrome的一些知识
? ? ? ? 作为一个程序员,上网的用户体验无疑很重要,自从chrome出来之后,就把我们从IE的泥潭从拯救出来了。经常使用chrome,只是发现他很好用,但是为什么很好用,怎么让他更好用是需要我们去深入了解的。我在网上搜索了一些关于chrome的信息,算作对chrome的一个扫盲。
?
? ? ? ? 关于chrome
? ? ? ? 首先在百度百科去搜索一下chrome, 有一篇chrome的简介:http://baike.baidu.com/view/1835854.htm?fromId=1835504。我们可以知道他是google的一个开源项目,是基于Webkit内核的,采用了javascript V8引擎的一款高速,稳定,简洁的浏览器。现在已经有PC版和移动版了。关于chrome为什么这么快?网上有一段视频,可以看一下http://blog.chromium.org/2010/04/technically-speaking-what-makes-google.html。
? ? ?
? ? ? ? chrome和chromium
? ? ? ? 他们都是google的项目,chrome是一个稳定的版本,chromium是一个开源的版本。他们之间的关系有点复杂,不能简单认为一个是稳定,一个开发版本。chrome本身就有很多分支,其中就有一个dev的分支。安装google chromium官方的说法,chromium应该是一个开源项目,包括chromium browser和chromium OS。在chromium的官网有更多的介绍:http://en.wikipedia.org/wiki/Chromium_(web_browser)。另外对于chrome的一些版本问题,有一篇文章有简单得介绍:完整解析chrome,chromium以及各个版本之间的秘密。
?
? ? ? ? chrome的扩展和插件
? ? ? ? chrome是可扩展的,并且提供了像Google Player一样的应用商店chrome web store.用户可以选择需要的extension去安装和使用。用户可以通过Settings->extensions去查看安装的扩展。或者直接在地址栏输入chrome://extensions也可以。
? ? ? ? chrome也支持plugin,一般这些plugin是基于服务来安装的,比如Java,支付宝,QQ等等。在浏览器地址栏输入chrome://plugins就可以显示所有安装的plugin了。
?
? ? ? ? ?chrome的启动参数
? ? ? ? ?chorme可以通过命令行去接受一些参数来启用或者禁用一些特殊的功能。使用方法可以参考:http://www.chromium.org/developers/how-tos/run-chromium-with-flags。通过在地址栏输入命令chrome://version可以查看chrome的启动信息,command line显示的chrome启动加载的参数。
? ? ? ? ?Chromium命令行启动参数列出了常用的参数,更多更详细的可以参考:http://peter.sh/experiments/chromium-command-line-switches/
?
? ? ? ? chorme的工具集
? ? ? ? 和firefox一样,chrome提供了许多工具供我们使用,最常用的就是程序员工具F12。可以帮助程序员调试web程序,功能非常强大。google提供了一个教程:https://developers.google.com/chrome-developer-tools/。
? ? ? ? 其实chrome远不止这么强大,还提供了抓包工具(chrome://net-internals),这个功能我最喜欢。至于其他工具我就不一一介绍,通过地址chrome://about可以得到一个链接库。把所有的命令一一点开,尝试一下就能知道chrome的强大之处。
?
? ? ? ?问题太多,不一一介绍,纯粹记录一些。