三月 20th, 2006

IE7是否值得期待?

Category: Microsoft, Author: Nicky, Popularity: 6%

IE7 Logo

以前大家谈论得最多的是使用Firefox还是IE?我可以说我喜欢Firefox,但不能强迫别人都扔掉IE投向Firefox的阵营。那么对于微软的下一代浏览器IE7来说,是否值得期待?主要从安全性和个人隐私、界面设计、对网页标准的支持3个方面来说一下。

NetApplications.com公司统计,Firefox的市场份额从04年末的3.03%一下子增长到了今年1月的9.5%,而且在欧洲一些国家甚至超过了20%,而IE的市场份额从04年末的92.89%下降到了今年一月的85%

NetApplication公司的市场分析主管Vince Vizzaccaro称,当软件市场占有率超过了10%后,该软件会被越来越多的用户所接受和采用,软件的受欢迎程度将会有一个质的飞跃。

现在的微软虽然在嘴上说着Firefox对IE没威胁,但心里肯定是不好受的。IE7也就直接将矛头指向了Firefox,虽然具体的发布时间还未定,但是Windows Vista预计将在今年11月发布,无论怎样Windows的忠实用户应该会选择升级,Vista的好坏各有各的观点,但是说不好的大多是Linux爱好者,如果单和XP比较的话那肯定是一个很大的改变。虽然微软为了履行反垄断协议Vista可能将不再捆绑IE7,但这不意味着IE会完全从Windows操作系统中删去,可能只是隐蔽在系统的一角,随时准备用户使用,所以你想要安装IE7肯定是一件非常简单的事情。由于使用习惯和与系统高度结合带来的稳定性,普通用户首选的可能还会是IE。那么在IE7伴随着Vista的上市,Firefox是否会和当年Netscape一样命运就不好说了。所以Mozilla基金会决定停止开发Mozilla应用组件Seamonke,而将主要精力集中在开发Firefox上,逃过这一劫就是成功。

安全性和个人隐私

IE7增加了ActiveX Opt-In的新特性,ActiveX支持在IE7的默认设置中是被禁止的。这个改进的重要性是因为IE的许多安全漏洞都与ActiveX控件有关,恶意代码和间谍软件/广告软件都会利用ActiveX控件把自己安装到用户计算机中。例如在登陆hotmail邮箱时,现在就要弹出一个警告条提示你是否选择运行ActiveX(Mail Beta)?我也试过现在已经无法在线安装“雅虎助手”了。

Opt In

用户可以有选择性地启用或者删除控件

Manage Add ons

IE7还加入网络钓鱼过滤系统,如果微软确认此网站属于欺诈网站,那么当你载入其页面时候IE就会对你提出警告。当你浏览一个网页对它产生疑问时,你可以直接访问微软的数据库看看有没有其他人对此网站举报过,或者你直接举报该网站。现在Google也为Firefox想到了这点,推出一个Google Safe Browsing for Firefox扩展。

Safe Browsing

微软准备停止SSL2安全加密协议,取代者将会是更强大的TLS协议。在IE6中,对于加密的HTTPs连接,IE默认使用了SSL2协议。用户只有通过在高级项目中自行设置才可使用TLS协议。在IE7中,微软将和Firefox一样同时支持SSL2.0、SSL3.0、TLS1.0。对于弃用SSL,Lawrence认为,目前要求客户端用SSL2协议的站点已经寥寥无几。SSL2.0协议过去曾被黑客利用来攻击网站系统。

IE7 TLS1.0

IE7在工具菜单中增加”Delete browsing history”一键删除浏览历史功能,该功能可以删除五种主要数据内容,包括临时Internet文件、Cookie、历史记录、表单数据,保存密码等等。

Delete browsing history

界面设计

IE7的界面几乎完全继承了Vista的风格,和IE6相比有很大改变,包括新增的搜索工具栏、Tab浏览、RSS图标、简洁的菜单和工具栏,在最新的beta2 Preview版中还增加了快速选择Tab标签和页面缩放功能(可以使用Ctrl+鼠标滚轮改变网页大小)。

IE7 beta2 Preview

如果使用的系统是Vista或者模拟的Vista风格主题,那么IE7的界面是最完美的,就算cnbeta上公布的Firefox2.0主题都不能与之媲美。这就让我们不得不佩服微软的设计实力,从国内优秀的UI设计师都去了微软这点就知道了。那么到了Vista时代我们不用更换其它的主题就能使用这么漂亮的界面,为什么我们不试试IE7呢?就像在Mac上,Safari的界面始终是最美最经典的,也许IE7也算一个吧。

网页标准支持

对一个程序员来说,用户使用什么样的客户端都无所谓。但是对于我们网页设计者来说就完全不同了,因为我们编写的JS或者CSS,各种浏览器有它自己的一套解释程序(除了IE其他浏览器都是遵循W3C标准的)。我认为对网页标准的支持可以衡量一个浏览器的好坏,那么我们对浏览器的使用也很挑剔,但又不得不安装上所有的浏览器来测试。

IEblog在这里有一张列表,列出的是他们在网页标准的支持上作出的努力,但他们还需要更努力,因为目前Firefox和Opera等浏览器已经完全支持CSS2。微软的说法是,认为CSS2是一个含有缺陷的标准,打算在完全支持它之前,先等待后续版本的发布,如CSS2.1或CSS3。

目前的IE7单就支持带有Alpha通道的PNG图像,和:hover伪类可以定义到任意标签上,就值得我们高兴一阵子了。比如以前制作一个图片交换效果,需要用到一些JS代码,现在可以直接使用一段简单的CSS代码来实现。

<style type="text/css">
.exchange img{background: url(image1.png) no-repeat;}
.exchange img:hover{background: url(image2.gif) no-repeat;}
</style>
 
<div class="exchange">
<img src="spacer.gif" alt="exchangeimg" width="50" height="50"/>
</div>

spacer.gif是一个1px的透明图片,用来撑开背景图片,可能deviantART是使用这个方法来防止用户下载的(在IE上只能下载前面那个透明图片)。

还有一个比较常用的属性选择符(Attribute Selectors),也在新版的IE7中得到了支持,现在我们可以自由的定义input[type=submit]、input[type=text]这些东西了。遗憾的是不支持现在流行的:focus伪类定义,为什么呢?

附上一段文章,看看IE是怎么和标准背道而驰的?

节选自《Firefox vs. IE》:如果严格遵循W3C标准,理论上说,在这套标准的定义之下,不管哪一个浏览器在显示网页时效果不会有本质性的差别。然而,这正是纷争的起源。当年微软凭借IE获得绝对垄断地位后,不失时机远离了W3C标准,并定义出自己的一套规则,而为了保持对IE的兼容性,网站开发者自然向IE作了倾斜—最糟糕的事情出现,严格遵循W3C标准的浏览器根本无法正常显示出遵循微软规则的网站页面,而只有IE能够正常显示。

于是乎,IE就这样取代W3C成为事实上的互联网标准,网站开发者在开始工作前首先考虑到的是IE而非W3C,最终微软牢牢控制了浏览器市场,Netscape、Opera、Mozilla通通都倒了大霉,苹果的Safari也未能幸免于难,Linux、Mac等操作系统也受了牵连。

在用户眼中,无法正常显示页面的浏览器肯定都不符合标准,只有IE才是最正确的—真相恰恰相反,除IE外的所有浏览器都严格遵循W3C,只有IE不是。当W3C后来推出PNG、CSS2、CSS3等新标准时,IE一直熟视无睹,这让许多网页设计者都大为光火。

现在看来微软也渐渐为了标准作出了一些努力,慢慢向标准靠近,这是我们所希望看到的。让我们祈祷最终发布版的IE7是完全支持CSS2甚至能够对CSS3提供部分的支持。值得高兴的是微软承诺要使IE成为一个强劲的AJAX平台,最终将支持AJAX包含的所有标准,既然这样那就得对JavaScript、XML、CSS等提供标准化的支持。

顺便再说一下,IE7强制打开ClearType字体平滑效果我是支持的,因为我喜欢使用Lucida Grande字体来做网页的首选字体,在没有打开ClearType的情况下那是没法浏览的,而且常用的Trebuchet MS字体也需要ClearType的支持才能达到最佳浏览效果。很多普通CTR用户是不喜欢打开它的,所以建议现在没有打开这个选项的XP用户还是打开为好。

ClearType

说了这么多,足以让我们相信微软,相信IE7,让我们再期待一下吧。对于那些喜欢网页设计的人来说,现在我们可以不用再去管IE6的感受了,测试浏览器列表应该变为Mozilla Firefox、Internet Explorer 7、Opera 9、Netscape 8.1。

注:本文在Internet Explorer 7.0 beta2 Preview for Windows XP下撰写和截图。

如需要关注IE7的最新消息,可以订阅IEBlogMIX06大会的第一天他们就发布了最新的build 5335.5版本IE7。我认为现在的这个版本虽是Preview版,但还是值得IE忠实用户的更新,即使你不想使用它也能很轻松的卸载掉,如果你是Maxthon用户,就会使用IE7的内核,新特性同样得以体现。唯一不足的是在资源的占用上还是没有得到太大的改进。

Internet Explorer 7.0 beta2 Preview build 5335.5 官方下载


评论数量(3) | Add Comments
本文网址:http://www.osxcn.com/microsoft/waiting-ie7.html



3 Comments so far

» You can leave a response or Trackback .

  1. Gravatar Icon FinalFantasy Says:

    说实话本人是期待IE7的,不为什么,只是因为它是微软出的,而我的系统用的也是微软的,当然有一点是必须的,它要具备我所需要的功能:)

  2. Gravatar Icon zephyrgong Says:

    我觉得IE本身这么强大的话,对于Maxthon的冲击是否会比FF更大呢?

  3. Gravatar Icon Xing Says:

    说不定IE7.0就是Maxthon IE0.6….

leave a reply