標籤彙整: IE

《羊城晚报》:浏览器市场“后生可畏”

近日,Opera、Firefox先后推出了各自最新的测试版浏览器,让用户的浏览器选择变得更加多样和生动,而微软的IE也加快了浏览器的开发进程.
在此之前,占据市场70%以上的IE浏览器更新速度非常慢.说到“浏览器”这个名词,除了少数专业人士,基本没有人知道.自从1998年微软在Windows操作系统中捆绑IE,这一浏览器就迅速占领全球电脑屏幕,成为几乎所有上网人员见到并使用的第一个浏览器,从而成为浏览器的代名词,这一门槛,至今仍是其它专业浏览器厂商的噩梦.
而现在,Opera、Firefox、Safari等浏览器的占有率已经达到27%,并且有进一步上升的趋势.这些浏览器便捷的功能设计吸引了众多消费者的喜爱,而美丽的外观更是让更多人以时尚的名义更换了浏览器.

“此前我一直在用IE,但是自从尝试过Opera之后,我觉得Opera更加方便、易用,所以我也把它推荐给了我的网友.”网民Costa告诉记者.

确实,现在众多浏览器使用的多标签浏览、页面缩放等功能,已经为广大用户所喜爱,甚至一些网民及机构开始在IE核心上集成这些设置.

竞争让Opera、Firefox成长,竞争让消费者得到了更好的浏览器.

首因效应,也称为第一印象作用.第一印象作用最强,持续的时间也长,比以后得到的信息对于事物整个印象产生的作用更强.这一效应在浏览器领域更是根深蒂固.

这一现象正在被打破,相关数据显示,近年来,IE的市场占有率一直显示持续的下降状态.而Opera、Firefox、Safari等浏览器的份额正在增长.

“正是Opera、Firefox这样的企业给整个浏览器行业带来了活力,从长远和整个市场来看,竞争是有利于技术进步的.”专家表示:“所以我们也能看到,IE这两年的技术更新速度也在提高,并且开始采取一些其他浏览器的功能,比如新的IE也支持多标签浏览.”

这一点,正印证了著名的“鲶鱼效应”———富有进取精神的新加入者往往能够促成行业的发展和进步.从这个角度来说,不管你选择何种浏览器,都会因为独立浏览器的出现而受益.

IE8和网页标准

W3C终于发布了第一个HTML5草案,大家还沉溺在HTML2XHTML转换的快乐和痛苦中时,却又突然发现,HTML5和XHTML2,到底谁是未来?……,当然,HTML5和XHTML2会保持最大兼容性,W3C和WASP肯定比我们更清楚这一点的重要性。不过如果都“最大兼容”了,为何不统一呢?HTML那种不标准的代码解析起来可不怎么好玩。

我想抱怨的是,W3C的效率那是相当出名(就像IE实现标准的效率),现在第一个草案,正式定稿最早是2010年,这么算起来,要等IE支持(我坚信那时IE仍是主流浏览器),恐怕我们的显示设备原理和效果都升级换代了。到时再用一份“妥协”过的“标准”——拜托,这可是IT产业。很多美好的标准或技术,从我们开始期盼,到我们都不再编码,它都不会实现。

其实HTML5这事儿没多大动静,闹得正欢的是IE8实现“超级标准模式”的事儿,IE开发团队为了让只认识IE的,用IE6/7的所谓“符合标准”代码,错误的实现他们想要的样式的网页作者们不用修改他们的网页,决定让IE8在“标准模式”下实现IE7的显示结果,而实现“更正确”的标准需要在网页中加入一段META信息。

嗯,技术一点来说,IE6依靠DOCTYPE来区分怪癖模式(IE5.5或更早版本的绘制网页方式)和标准模式,但IE6实现的“标准模式”依然有许多错误,而当IE7改进“标准模式”时,这些“错误的标准模式的代码”就会展现出错误的样式。为了避免该问题再发生在IE8身上,IE团队决定使用一个META标签或HTTP包header来告诉浏览器,用“超级标准模式”来绘制网页,而现在的标准网页将默认为IE7的绘制方式。

再直白(或讽刺)一点,如果ACID2测试网页要想在IE8下正确表现,ACID2测试需要修改网页,加上一个META信息,告诉IE8用“超级标准模式”。真CCTV。

为过去的部分错误网页,IE要牺牲未来的网页。微软总是在用一个错误掩盖另一个错误,所以,我们总是要疲于解决浏览器间(准确地说是IE和其他浏览器)的兼容性问题。“不破坏现有网络”总是被当作微软的借口,事实上他们每次发布新版IE都“履行”了这点,总是有新bug推翻了这个借口。

当然,这个想法看上去,不是完全没有好处,至少我们可以让网页在IE下始终显示如一(来兼容MS犯下的错误)。可是,当IE9修正了IE8的错误标准时,我们该怎么办?如果还是需要IE条件注释或CSS HACK来解决的话,那这个标签有什么意义?还是说,微软以为这个标签就可以让大家都总是平滑听话的升级到最新的IE,就像Opera社区那样?

让IE永远用最新的版本绘制网页

<meta http-equiv=”X-UA-Compatible” content=”IE=edge” />

或者用HTML5的doctype

<!DOCTYPE html>

(IE6/7将以标准模式处理)
或者HTTP包header

X-UA-Compatible:IE=edge

反对的理由

  1. 未来的IE9/9+能否真的正确兼容过去的版本?
  2. IE的体积会不会越来越大?比如1G?
  3. 浪费互联网流量资源。
  4. 如果实现多引擎间交互,比如主网页和内嵌iframe用不同版本的引擎时?
  5. 微软在鼓励大家用非标准代码开发网页?
  6. 期间的小版本如何处理?IE史上发生过补丁改变绘制的事情。
  7. 更多的安全漏洞?(绝大多数病毒都是通过IE网页漏洞传播的吧……)

部分评论:
是时候宣布浏览器间兼容性已经破产?
我们总是为MS修复网页,而不是MS为网页修复IE。
如果干掉IE,那么我们就没这么多问题了。

综合:A List Apart2篇John Resig,Dean Edwards,Safari,Mozilla,456 Berea Street消息

来自http://www.5iya.com/blog/post/ie-web-standards-sucks.asp

IE6将退出历史舞台

InfoWorld的报道称,微软将在2月12日通Windows Server Update Services把所有Windows系统的浏览器强制升级到IE7,不会像以前那样要经过用户的许可。不过,微软已经发布了教学指南,指导那些希望保留IE6的用户如何阻止自动更新。 微软去年10月宣布,将于2月22日通过Windows服务器更新服务(WSUS)将用户计算机上的浏览器自动升级到IE7,而且不再需要用户证明自己使用的Windows XP操作系统为正版。在此之前,用户要想下载IE7,首先需要通过Windows正版增值计划的验证,证明自己使用的是正版操作系统。微软给出的理由是“安全原因”。对Web开发者来说,这是个好消息;对以前只支持IE6的网站来说,这是场灾难。

Gmail出问题了:用IE7无法看到登录界面

  今天,许多Vista系统的用户用最新的IE7登录Gmail邮件帐户时遇到了一个棘手的问题。他们在IE7中登录Gmail页面时,竟然不是往日熟悉的登录窗口,取而代之的是一个空白页面,而且无论你怎么刷新都无济于事。  不过很及时,一位网名叫“rustybrick”的网友称,Gmail指导中心首先公开了这一问题,并给了用户一些必要的临时解决办法。Gmail指导中心说,目前Gmail正在升级系统,工程师已确认了这一问题正全力以赴以修复这一问题。在修复之前,用户可以采用以下几种方式解决这一问题:

  1. 使用IE7登录新版本的Gmail:http://mail.google.com/mail?hist=0

  2. 设置IE7关闭时自动清空缓存。

  3. 使用IE7登录经典版本的Gmail:http://mail.google.com/mail/?ui=1

  4. 使用其他浏览器如Firefox登录Gmail帐户。

  不过,这一升级带来的问题仅影响使用IE7的用户,其他用户仍然能正常登录邮件系统。