查看文章 |
[原创] 如何最优化你的Firefox界面
2009-06-29 17:06
用过Chrome的人一定都对使用时极大的网页可视空间留下了很深的印象。那么究竟Chrome比其它浏览器少了哪些工具栏而做到这一点呢?研究一下就会发现Chrome在处理一下几个工具栏时的独具匠心: ![]() 2、菜单栏。Chrome完全舍弃了菜单栏,将其并在了导航工具栏的最右端的一个按钮里。现在国内的浏览器通常采用将标题栏和菜单栏合并在一行内的方法,这种方法一定程度增加了页面显示范围,但没有Chrome做的彻底。 3、标签栏。Chrome发布的时候全新的书签栏概念让人耳目一新。标签栏位于页面最上方,当然采用独立进程是最大的优势,但是同时也给人留下了下方的所有内容都属于一个新的页面的视觉感受,即达到了新页面面积的最大化。同时最右方整合了浏览器名称和操作按钮。 4、书签栏。Chrome的书签栏是以一种类似于悬浮而非单独成一栏的感觉置于导航栏下方,并默认非永久显示,所占高度很窄。 5、搜索栏。其它浏览器的搜索栏通常与导航栏放到一行。Chrome采用了将其整合到导航栏内,可以说很有特色也很实用,Firefox也已经支持这个功能。 6、状态栏。Chrome的状态栏是动态的,即在加载页面或下载的时候才会显示,而任务完毕后就会自动隐藏。这样用户在浏览页面的时候通常是看不到状态栏的,从而加大了视觉空间。 综上所述,Chrome在界面设计上实现了相当大的创新,将传统的标题栏、菜单栏、导航栏、搜索栏、标签栏、书签栏、状态栏在使用的时候并为了仅仅2栏,并从视觉上带给人清爽、宽敞的感觉。这种设计的用户体验无疑是非常舒服的。谁不想在浏览网页的时候能看到的网页面积尽量大呢? 但是光有界面是不够的,现在版本的Chrome支持的插件还很少,在易用性方面远远比不上拥有无数插件的Firefox,而国内这些网站对Chrome的兼容性可以说惨不忍睹。因此长远来看还是最好使用Firefox作为首选浏览器。那么,如何将Firefox打造成类似于Chrome的界面风格呢? 下图是我最终将Firefox打造成的样子: ![]() 1、从最上方说起,首先是隐藏Firefox的标题栏,也是整个效果最重要的一个插件,Hide Caption。该插件用来隐藏Firefox的窗口标题栏,同时在菜单栏/导航工具栏右上角显示最小化、最大化/还原、关闭按钮。实际上有两个版本,但只有链接中的版本可以支持 Firefox3.5。 2、其次是隐藏菜单栏。这里有很多中方法,简述其二: (1)将导航栏的内容分别拖入菜单栏,然后隐藏导航栏。这样避免了使用插件 (2)使用插件。可以采用的插件有:Hide Menubar,支持自动隐藏主菜单工具栏,临时显示请按 ALT 键;Personal Menu,将菜单栏融合到一个小按钮上放置在导航栏或其它位置(此插件其它的功能也很强大,可以编辑目录,并自定义鼠标点击目录的操作等等),类似的插件还有Compact Menu 2(暂时不支持Firefox3.5)和Tiny Menu( 推荐)。 3、自动隐藏状态栏。通过插件autoHideStatusbar来实现,并可以通过设置鼠标悬浮出现状态栏,从而使用状态栏上各种插件功能。当然,你还可以使用类似于Download Statusbar(阻止下载时弹出下载窗口,而是在状态栏中显示)的插件来加强状态栏的使用体验。 4、主题。其实每个主题在采用上述方法后都可以扩展页面可视范围,但是Chrome的设计风格和标签栏的位置都很适合于浏览,因此在这里推荐两款Chrome主题。Chromifox Basic,这个主题只是采用了Chrome的风格,并没有移动标签栏的位置;Chromifox Extreme,此主题不仅实现了界面风格的改变,也将标签栏挪动到了页面上方,效果如上面的图所示。此外,你还可以采用Chromifox Campnanion将菜单键模拟成Chrome中的样式。 5、其它一些有关界面的推荐的插件: (1)All-in-one Sidebar:这个当然不仅仅是优化界面的插件,但是它可以将书签栏和下载栏融进去,从而可以将其从窗口上隐藏。 (2)Context Bookmarks:此插件可以在右键菜单中加入书签菜单,从而在页面的任何位置通过鼠标右键打开书签。对于不愿意到菜单栏中寻找书签又想隐藏书签栏的人来说很实用。 (3)Menu Editor:这个插件与Personal Menu类似,除了编辑和删除菜单栏中的内容,还可以编辑和删除鼠标右键的内容,例如将Context Bookmarks所右键显示的书签栏放到右键的第一个位置,删除烦人的“图片发送到...”等内容。 以上就是有关Firefox界面优化的一些想法。 由于Firefox的插件众多,不可能注意到所有相关的插件。所以如果还有更好的方法或插件,欢迎到我的博客留言。 |


imba+NB