7步优化Web浏览器

来源 :计算机世界 | 被引量 : 0次 | 上传用户:q56260916
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  你了解你的浏览器吗?想拥有最符合自己使用习惯的、独一无二的浏览器吗?本文将教你如何通过附件、扩展件、Jetpack、Persona、插件和主题来定制你的Web体验。
  普遍性总是带来一定的一致性,而Web浏览器正面临这种境地。
  没错,对某些应用而言,功能特性、灵活性和性能方面的细微差异让一些浏览器脱颖而出。不过总的说来,不管你正在浏览的是哪个画面,尽管浏览器的后台计算丰富多样,但获取文本、呈现HTML使得大多数浏览体验都很相似。
  浏览器优化应运而生——用户借助这种机制,就可以定制Web体验,调整所选择浏览器的性能。所有主要的浏览器都很容易进行定制,不过各自采用不同的机制,名称也各不相同。Internet Explorer叫附件、Opera叫窗口组件、Chrome和Safari叫扩展件;Firefox最开放,你可以通过附件、扩展件、Jetpack、Persona、插件和主题来定制体验。这些额外代码段和图像的好处在于,它们通常被打成软件包,大多数情况下,只要点击一下就会开始安装。
  看到这里,你是否也想让自己的浏览器速度更快、功能更强、外观更美?只要遵守以下7个步骤,你就能如愿以偿。
  
  第一步:
  了解自己的平台
  首先,你需要先了解自己所使用的浏览器平台,由于使用的核心技术不同,不同的浏览器在接受改进的开放程度上大不一样。作为最先开放API的浏览器之一,Firefox为开发者们提供最全面的API,拥有种类最广泛的附件;而苹果只是最近才开放了Safari的API,因此用来定制Safari的选项要少得多。
  插件开发人员Jason Barnabe说:“在Firefox中,扩展件得到的是与Firefox用户界面一样的界面和访问级别,所以它们能够访问、改动cookie和参数设置,添加新的行为,几乎无所不能。”他与其他开发人员开发了用于Firefox和Chrome的Stylish插件。“Chrome只允许你访问某些东西,虽然你得到的东西很有用,但功能有限。”
  Barnabe试图为IE改写Stylish的尝试证明了开发人员在编写插件时面临的另一个限制因素:与过去决裂的浏览器升级。Barnabe说,IE在过去的几年间发生了显著变化,旧版本的说明文档对新版本毫无帮助。
  编程语言也对开发人员有很大影响,比如说,IE接受为.Net编写的代码,使得像Barnabe这些非.Net开发者不大可能在所有浏览器之间移植自己编写的插件。
  另一方面,Firefox提供了访问浏览器数据的种种方法。开发人员可以用简单的JavaScript来编写插件,也可以用C 来深入研究数据结构。Firebug的初始开发人员之一Joe Hewitt就利用了这种访问级别,开发出了一个调试平台,以观察浏览器装入页面时发生的情况。
  Hewitt说:“我不得不编写相当多的C 代码,通过钩子连接那些无法通过JavaScript暴露的API,”不过所幸努力没有白付。“Firefox对扩展件来说仍是最佳平台,而Chrome和Safari的开发过程虽然更简单,但在其他方面大大制约了开发者。”Chrome和Safari都提供更简单的接口, Safari甚至提供了一种有别于其他插件标准选项的接口。
  专业点的开发者可以避开这些API的制约,但避不开所有制约。比如说,可在一面巨大的三维墙上显示内容的Cooliris插件可与Windows、Mac和Linux电脑上的Firefox配合使用,但只能与Windows电脑上的Chrome配合使用。
  Cooliris公司的联合创办人兼首席技术官Austin Shoemaker说:“在一些情况下,颇有创意的解决方案必不可少。有时候,插件API让我们无法以自己喜欢的方式来扩展用户接口。不过,一些制约条件简化了API,我们通常能够用原生代码来避开这些制约条件。”
  换句话说,更简单的插件只用要JavaScript编写一次,就能在任何版本的浏览器上运行;只要稍稍花点力气,通常就能在浏览器之间移植。更深入钻研API、使用原生代码的插件可能需要重大改写,这使得它们只能在种类有限的机器上使用。
  
  第二步:
  改头换面
  改变你的浏览器“皮肤”是最容易入手的,Firefox为改变浏览器的外观提供了两条途径:Persona和主题(Theme)。
  只需要两个GIF文件,你就可以使用Firefox的Persona机制,迅速得到新的外观。这些图像位于浏览器标题栏上的按钮后面和窗口底部状态栏的后面。你可以使用Persona Plus插件来创建你的Persona,或直接从Mozilla的Personas目录中的3.5万多个预制的Persona中选择一个。
  主题则不但可用于改变底层图像,还能重新排列浏览器标题栏上的按钮,甚至添加新按钮。可供选择的主题要比Persona少得多,但提供了更广泛的一系列目标。比如说,Full Flat主题可简化浏览器标题栏,而Mythical Sirens Summer Night主题可用各种鲜艳的颜色填充屏幕。
  在谷歌主题库(Themes Gallery)中的数百个主题的帮助下,Chrome也很容易重新设计。谷歌的主题制作指南(Theme Creation Guide)显示了如何利用一堆图像制作自己的主题。与Firefox简单的Persona方法相比,谷歌的机制大大增加了用户的工作量——你需要编辑数百个图像,以处理像用户调用Incognito模式这样的情况。
  
  第三步:
  定制符合自己浏览习惯的浏览器
  当你需要巧妙地组织浏览器标签页时,Persona和主题根本不足以胜任。为此,Firefox附件开发人员提供了专门用来自动组织标签页的400多个附件包;他们还开发了添加及定制任务栏的1200多种方法,以及处理书签的近千个附件;另外,还有一千多个专门用来美化浏览器外观的附件包,其中许多为Firefox之外的浏览器提供了类似版本。
  AmazonAssist、eBay Sidebar和eBayBuddy表明了开发人员可如何调整浏览器,以满足相应商家的需要。在一些情况下,这些插件的开发人员索取捐款;另一些情况下,他们靠联营费用来赚钱。
  值得一提的是Opera推出的窗口组件,这种小小的网页独立浮动,看上去不像浏览器。虽然制作窗口组件不会重新调整浏览器的行为本身,但却能够显示专门用于某个用途的精简版网页。
  
  第四步:定制符合自己要求的内容
  出现在浏览器窗口中的信息也可以改动。实际上,如今的插件有许多径直进入到DOM树来改动数据,以便更容易读取或交互。对Firefox和IE用户来说,ImTranslator是一种流行的方式,可以将内容从网页传送到谷歌的翻译引擎;我一直很喜欢用于Chrome的扩展件Bubble Translate,它更加方便、自然,对偶尔在翻译一两个单词方面需要帮助的人来说更是如此。
  用于Firefox的Poker Eval可以筛选网上内容,并为你提供有用信息;另一个插件WikiLook则会弹出一个小窗口,附有某个所选择单词的维基百科条目。
  对于想要改动浏览器内容的人来说,Greasemonkey必不可少。作为一种meta元插件开发人员的工具,Greasemonkey让你可以轻松访问DOM。只要编写一小段JavaScript,Greasemonkey就能处理与Firefox交互方面比较麻烦的部分;借助Greasemonkey,你的代码会搜遍DOM,对开发者来说,这种简易方法可以改动进入网页的内容。
其他文献
索尼VAIO LT系列PC/TV    这款一体式电脑根本就没有塔式机箱,所有部件全集成在22英寸宽屏显示器里。VAIO配备英特尔酷睿2双核处理器(带6MB二级缓存)、1TB硬盘、4GB内存、无线键盘和鼠标以及802.11a/b/g/n无线网卡,并且支持蓝光光盘介质。  价格:3299美元。    Gateway One GZ7220     Gateway的这款电脑没有主机机箱,也没有线缆。这款
2008年亚太区服务器支出下跌4.9%  本报讯近日,IDC亚太区企业服务器市场季度跟踪报告(2008年第四季度)发布,报告显示,经历了自2002年第二季度以来连续25个季度的强劲增长之后,亚太区(不含日本)服务器出货量2008年第四季度首次出现下跌,同比下降4.6%。该季度服务器支出的下滑更为剧烈,2008年连续第三和第四两个季度,服务器支出缩减了两位数,导致2008年全年总支出下跌4.9%。随
本报讯日本警察厅近日汇总的数据显示,今年上半年日本查处的网购诈骗等滥用信息技术的网络犯罪案达3870起,同比猛增76.6%,创下2000年该项统计开始以来的新高。其中,查处的电脑入侵案为1965起,约是去年同期的12.5倍; 利用网络实施的犯罪案件为1858起,同比减少了5.3%; 但儿童色情犯罪达194起,同比增长74.8%; 非法篡改电子记录等“计算机及电磁记录对象犯罪”为47起,同比减少35
技术的发展使设计与我们的生活息息相关,无论是使用信息亭查询出行路线、用ATM机进行存取款操作、上网冲浪还是与亲朋好友网络聊天,都是用户与IT产品交互的过程。在感受优秀的用户界面带给您便利的同时,您是否想过设计师们是怎样进行用户体验设计的呢?今天,我们就共同探讨一下用户体验设计中最常提及的UI、UID、UED、 UE、UCD之间的关系。    界面设计是第一步    无论是网站页面还是产品,首先映入
一场接一场的互联网大战背后,寄托了传统巨头和行业新贵们对新领域的向往,更是平台化转型的原始冲动。    今年年初,Google的一场“退出”风波,从传言变成了现实。这一事件让人们一度对中国互联网的创新力和活跃度产生怀疑,恐怕谁也没想到,Google退出只是序曲,真正的大戏还在后头,更没人能想到,这些大戏在2010年居然一场接一场地上演。    搜索之争    3月23日凌晨,很多网民发现googl
编者的话:随着网络应用在中国的普及,网络的商业价值越发凸显,而在互联网商务化程度迅速提高的同时,我们也应该注意协调好技术竞争和商业竞争。    本报讯 (记者 汤浔芳)7月15日,中国互联网络信息中心(CNNIC)发布了《第26次中国互联网络发展状况统计报告》(以下简称《报告》)。  《报告》显示,截至2010年6月底,我国网民规模达4.2亿人,手机网民成为拉动中国总体网民规模攀升的主要动力,半年
本报综合消息3年前曾轰动中国耗材界的“337调查”事件还未从人们脑海里彻底消失,如今,国产耗材企业可能又将面临来自美国国际贸易委员会(以下简称ITC)更为严厉的处罚。  日前,ITC强制执行普遍排除令程序的调查法官,以中国耗材企业纳思达等公司的墨盒产品违反普遍排除令,再次进入美国市场出售,并侵犯爱普生专利权为由,向 ITC建议给予纳思达及其在美国的分公司和Town Sky公司共计2050.4万美元
软件企业,特别是从事信息管理的软件企业,全力做好用户服务理应是天经地义的,在这些企业的宗旨中,在企业的所有宣传材料中,也都无一例外地把全心全意为用户服务写在纸上,并时时挂在口头上。  可是,仔细观察一下,我们的大多数软件服务型企业,以医疗行业为例,企业管理的指导思想实际上是违背了自己的承诺,偏离了服务至上的目标,最明显的表现有二:其一,不是把“为用户服务”作为核心目标,而是把争取早日“上市”作为第
本报讯 市场调研公司Infonetics Research的数据显示,到2013年,全球WiMAX设备和终端市场的产值将达到49亿美元,同时该年度的WiMAX用户量将接近1.4亿。目前,全球超过1/3的WiMAX设备和终端的收入来自EMEA地区(主要是东欧、中东和非洲),还有1/3来自亚太地区。
【计世网 快讯】(记者 臧蕙心) 11月27日~28日,主题为“大力推进工业化与信息化融合,加快信息技术推广应用,推动实现节能降耗”的2007年全国信息技术应用工作会议在山东济南举行。  信息产业部部长、国务院信息化工作办公室主任王旭东在大会上做了重要讲话,提出要切实把十七大精神贯彻到信息技术推广应用的工作实践中去,推动信息技术在国民经济和社会各领域的广泛深入应用。在讲话中,他围绕推进信息化与工业