浏览器工具条知识 随着互联网的迅速普及,网络用户在网上冲浪访问网站时,享受着网络带来的各种体验,工具条也越来越成为这种体验不可或缺的重要组成部分。 一. 工具条概述 工具条(英文名称为Toolbar),又名工具栏。浏览器工具条是什么?浏览器工具条是浏览器的扩展应用程序,由位于浏览器顶部的连续的一组按钮或其他功能控件组成的一个整体操作区,以帮助用户快速访问网站及提供特定功能。从工具条的功能布局和功能设计角度来看,工具条主要由工具条Logo、输入框、功能按钮、下拉菜单、分隔符、Web控件、其他非功能按钮控件等内容组成。 浏览器工具条是伴随Web应用的普及而产生的,浏览器工具条是所有浏览器软件的基本扩展功能。在网络用户中,虽然IE浏览器使用占据非常高的比例,但其他浏览器包括Mozilla Firefox、Maxthon、Opera、腾讯TT等都提供了浏览器工具条的扩展功能。 浏览器工具条同其他应用软件相比,有着运行简单、在线时间长、轻便小巧、占用资源低、简单易用、功能强大等显著的特性。 1. 工具条的作用 浏览器工具条作为浏览器的网络辅助软件,可以实现用户常用网络功能的最小化整合,将快速搜索、常用网址导航、广告轮播、拦截弹出窗口、收藏等功能全部添加于该工具条,成为用户实现高效上网的有力工具。 笔者把用户使用浏览器工具条的原因概括为以下几个方面: 1) 简单易用。不用输入网址,可以直接访问喜欢的网站或网页。 2) 就在手边。工具条和浏览器同时启动,不用在打开独立的应用程序。而且随时都在浏览器上面,很方便操作。 3) 多功能多方位搜索。可以一次输入,多次进行不同网站不同功能的搜索。而且搜索的关键可以保存在历史记录中。 4) 直接使用特色功能。工具条上一般设置了网站提供的重点和特色功能,而这些功能不用深入网站的页面就可以在工具条上直接使用。 5) 使用辅助工具。一般工具条上提供了一些很实用的上网工具,如禁止弹出广告、清除上网记录等实用功能。 6) 获取动态资讯。工具条可以动态显示网站的最新资讯和信息,而且不影响用户正常浏览。 7) 功能强大。有些非常有特色的工具条,可以在工具条上提供媒体播放、在线杀毒、收件收发、Alexa排名数据等强大功能。有些工具条提供会员登录功能,然后直接在工具条上显示会员关心的个人信息。 8) 想用就用。用户可以安装多个不同工具条,在需要的时候把工具条显示出来,不需要的时候就隐藏不显示。 2. 工具条类型 在了解了浏览器工具条的基本概念和组成元素后,我们需要了解一下有哪些类型的工具条。工具条类型综合概括为以下五类: 1) 个人用工具条:个人用工具条是指归个人或几个朋友使用的工具条。 2) 网站型工具条:网站型工具条最重要的目的是推广网站,增加忠诚用户的访问量。 3) 专项型工具条:专项型工具条不是针对特定的某个网站,而是针对某类用户群或某个具体的行业领域。 4) 企业型工具条:企业型工具条是用在企业内部的工具条,需要把企业内部的信息系统、用户登录、电子邮件、企业通讯等整合到一个工具条上。 5) 特色型工具条:比如Alexa工具条提供网站排名数据;Skype Web工具条提供在线通话功能;IE开发工具条提供在线进行网页开发的功能。 3. 工具条发展趋势 工具条作为浏览器插件的一个应用,在未来将主要有三个方面的发展趋势: 一是浏览器厂商将集成更多的插件功能满足网络多样化应用的需求; 二是浏览器插件技术将更加开放,使得传统的应用程序越来越方便和浏览器结合在一起应用;三是浏览器栏、工具栏、桌面工具栏等不同Band插件将更加集成,甚至不分你我。 浏览器已经成为承载互联网应用的最大客户端应用程序。正是由于这种趋势,浏览器的浏览功能与其他应用功能更加紧密地结合。一方面浏览器本身提供越来越多的集成功能;另一方面,浏览器的插件功能越来越强大。 所以浏览器工具条必将结合浏览器更加广泛地应用在我们的日常工作生活中。 二. 工具条制作 在了解了以上工具条特征和作用以后,我们可以考虑开始制作一个工具条。在准备开发工具条前,需要进行三方面的准备:功能需求准备、图标准备、程序接口准备。这三方面准备后,我们就可以选择相应的开发语言进行开发,无疑VC是开发语言首选。VC是开发语言首选的原因主要有三个:一是VC运行效率高;二是VC发布的程序包最小;三是VC可以很好地进行ATL组件开发。 工具条开发完成并不能直接提供给用户使用,只有把工具条组件及相关文件打包成用户可以直接使用的安装包后,用户才可以直接使用,这个过程通常被称为工具条打包发布。IE浏览器工具条发布有两种方式:一种是打包成EXE或MSI安装执行文件进行发布,另一种是打包成CAB包实现Web自动下载安装。 非常庆幸的是目前市场上已有不少现成的软件可以帮忙我们很轻松地制作浏览器工具条。 三. 工具条使用 本文来源:https://www.wddqw.com/doc/6391e04e852458fb770b5640.html