微软公司计划在2008年上半年发布首个测试版IE8浏览器,它在星期三表示IE8已经通过了一项关键网络标准测试,可以保证浏览器不会“破坏”网络。
IE 8已经通过了网络标准项目中的“Acid 2 Browser Test”测试,这项测试的目的是检测一款浏览器是否会通过某种方式再现网站。如果浏览器可以正确再现网站,就意味着浏览器支持特定的网络标准。
微软公司在其Channel 9网站上发布了一段关于IE8浏览器通过测试的视频。
微软公司在某些网络标准如CSS和RSS被开发出来之前就开发出了IE浏览器,因此旧版本的IE浏览器不支持某些现行标准。由于多年以来IE浏览器已经成为事实上的上网标准,因此许多开发商在编程的时候支持的是IE而不是其他网络标准。由于多年以来在浏览器市场上几乎没有遇到什么竞争,因此微软公司也疏于对IE进行升级以满足各项网络标准的要求。
随着3年前开源浏览器Mozilla火狐的发布以及日渐流行,浏览器必须满足网络标准的需求问题再次浮现出来。微软公司在开发IE7的时候,曾经特意并决定提高其对各项网络标准的支持。
然而,那些为旧版本IE而建立的网站在IE7中并不能正常工作。微软公司希望可以在IE8中解决这个问题。
据微软公司IE开发组总经理Dean Hachamovitch发表的一篇博客文章称:“我们尊重各项网络标准和互用性,我们在开发IE8时的目标是支持正确的标准并且不破坏现有网络。”
Hachamovitch说,微软公司将吸取IE7开发过程中完善CSS的教训,当时微软公司提高了IE浏览器与某些标准之间的兼容性,但是浏览器与网站之间的兼容性却降低了。他说,IE8的关键设计目标是与现有网站和网络标准之间都兼容,从而为用户提供更好的上网体验。
Hachamovitch在博客中称:“作为一名开发员,我想谁都不想为了相同的网站和不同的浏览器而编写多次程序。标准是严格的。我们将把重点集中在那些可以帮助浏览器具备最大限度的互用性的标准上面。作为一名消费者和一名开发员,我不仅希望它可以工作,还希望它具有向后兼容性。当我在使用新版浏览器的时候,我希望以前可以工作的所有网站都还可以正常工作。”
微软公司称,最终版本的IE8将根据测试过程中获得的反馈信息而定。