【IT168 评论】微软在推出了全新的操作系统Windows 7和Internet Explorer 8后,新产品的市占率出现了一个增长的小高潮。“IE8不仅仅是一个面对消费者的浏览器,它更是一个面对网页开发人员的平台。”根据调研公司NetApps最新数据显示,今年1月份,IE8市场份额首次超越IE6,成为全球使用最广泛的浏览器。 IE8市场份额达到了22.31%,高于去年12月的20.86%。IE8于去年3月发布,这意味着仅用9个月时间就登上了冠军宝座。
微软早已建议用户放弃IE6,抓紧升级最新一代浏览器IE8,由于IE6中的漏洞造成谷歌等33家公司遭受大面积的网络攻击,微软发布紧急补丁去修复IE6中的漏洞。然而,即使是这样,谷歌还是宣布即将放弃对IE6的支持。此外,知名网站Facebook、Digg以及YouTube等都宣布终止对IE6提供支持。
但是在IE6在中国大陆的地位几乎从未发生变化,从2009年1月到2010年1月,IE6的份额从58.26%增加到59.67%,不但没有降低反而有所增长,可见IE6在国人的地位很难动摇。
那么作为一名开发人员,你是如何看待这个问题呢,该不该升级到IE8呢,那么我们先从IE8的一些新功能谈起吧:
1.活动内容服务
活动内容服务,意味着用户可以从网页服务中快速存取服务,用户通常对网页的内容进行复制粘贴,这里的情况是把网页中内容发送到一个web应用程序中,例如,用户在页面看到一个餐厅地址,那么他就可以把看到的地址发送到地图服务中去。而其他情况,例如用户看到一篇有趣的文章,他也可以利用这项功能把部分文字发送到博客中去。关于活动服务的内容,用户可以安装或管理。
2.网站订阅
WebSlices是一个新的功能,当用户接入网络之后可以不打开网站查看订阅内容,WebSlices似乎与Feeds之类比较相似,微软的演示为订阅天气预报。
3.收藏夹栏
之前IE7的收藏夹已经被扩展为一个完整的收藏夹栏,此栏目除了可以添加喜好的网站,还可以加入包括word、excel、powerpoint文件的地址。
4.自动故障恢复
IE系列浏览器的用户实际上经常能遇到IE浏览器崩溃的情况。再次打开IE之后,刚刚浏览的网页没有保存,你甚至不知道去那里找回它们。ACR自动故障恢复功能是IE 8浏览器的一个重要改进。当IE浏览器崩溃,ACR会自动保存用户浏览的页面,并恢复它们。
5.改进型反钓鱼过滤器
IE7中提供的网络反钓鱼过滤器在新的IE 8中得到了发扬,当用户遇到可能的仿冒网站,此过滤器会弹出并警告用户可能的威胁。并且新加入了“安全过滤”功能,这种安全过滤器除了继续阻止已知的钓鱼网站,还可以检查已知的恶意软件,以减少用户个人信息失窃等问题。
那么IE8针对开发人员提供了那些新的开发工具呢?
·Html元素,现在使用ie8的开发工具,我们可以任意选中一个html元素,在页面上即时显示出这个元素的轮廓,并可以看到这个元素的子元素到哪儿,更方便的是我们可以直接看到这个元素在浏览器解析中的运行时样式显示情况,更不可思议的是,我们可以在运行时改变启用或者禁用某一部分样式,并看到没有这一部分样式的浏览器显示情况。
·我们做web开发的都知道客户端调试很重要的一部分是对javascript的调试。尤其是web2.0,javascript和河蟹一样横行霸道。ie8的javascript调试工具,可以和vs2008的客户端调试功能媲美了,有了ie8我们即时用笔记本也可以轻松的调试任意页面的javascript了
在调试工具的左侧选项卡上选择脚本就会看到页面中的脚本,并且我们可以看到页面中引用的所有脚本文件,并随意选择设置断点,在它的右上角还有一个搜索脚本的功能,非常便捷,还能显示所有的断点、局部变量,监视等。可以这么说,用了ie8 web脚本调试不再有问题。
另外ie8的开发工具还可以单独清除某个站点的客户端缓存,可以单独清除某个站点的Cookie。
·当你想查看一个网页的布局样式的时候,可以打开开发远远工具,选择“轮廓”,选择你需要显示的框架元素,比如table表,表格,div等任何元素,你也可以在显示里面选择是否显示类名(class)或者ID名。
·你可以使用工具里面的标尺来测量页面内容的间距,可以用颜色拾取器来洗去页面任意区域的颜色,并复制到剪贴板。
总的来说,IE8的表现还是不错的,尽管还有不足的之处。IE8浏览器可以为用户和开发者带来更多的便利,而且,安全性的提高也是此次升级中最大的亮点。不论是网络开发者,还是其他人,都在呼吁那些还在使用IE6的网民们应该尽快抛弃它,总之先抛弃IE6。
IE8中文版的下载地址:
Windows XP
Windows Vista
Windows Server 2003
Windows Server 2008
Windows XP 64-bit
Windows Vista 64-bit
Windows Server 2003 64-bit
Windows Server 2008 64-bit