更新:本文的争论告一段落,3月初在IEblog上的做出回应,宣布默认使用IE8的标准渲染模式,撤回了之前默认为IE7渲染模式的决定。(真讽刺)

试问各位旅客最近听说了IE的哪条新闻?是Opera对微软藐视W3C标准的控告,还是IE8内测版突破ACID2渲染测试的公告?或者更进一步,你甚至留意到IE8与它那最新功能:神奇的Version Targeting?无论如何,IE7带来的各种用户怒吼是微软所不希望承受的,而Version Targeting是他们的妥协方案

无聊也是情理之中,这不是明星八卦

停,请停下,Version Targeting是啥?为什么我要在意它?

事实是微软提出的Version Targeting(店长暂译“指定版本”,简称VT)就是为了让你意识不到它的存在。IE开发组的Chris Wilson在上面链接的文章中解释了IE8中的VT工作方式:

1. Quirks mode(当html文档缺乏标准doctype时的渲染模式)的工作方式不变;

2. Standard mode,IE8将默认沿用IE7对标准页面的渲染模式;

3. 网络上暂称Current ("Edge") mode,懂得标准的网页开发者将可以通过meta标签/http请求的header信息定义IE8使用最新的渲染模式。

简单点说,假设IE8正式版的渲染引擎真的通过了ACID2测试,也需要开发者额外添加一条meta信息它才会启用这个新版本引擎,否则浏览器将自动沿用IE7当前的引擎。撇开Opera的指控不谈,这是微软的又一个阴谋吗?

微软启用VT的对外理由非常简单:兼容性。他们的论点是在IE6向IE7的过渡中用户反映了大量网站不兼容的问题,这是由于(引用Chris的原文)“网站开发者期望IE7的工作方式与IE6相同,即便是在标准渲染模式下。”换句话说,由于大多数开发者无意识的使用了标准doctype,使得经典的渲染模式开关不再有效,为了不影响这些网站的使用,IE8必须继续沿用IE7的渲染引擎为默认引擎,以避免进一步造成混乱。

信不信由你,“新瓶装旧酒”,居然在“为了兼容性”的言辞下变成了用户友好的新功能。现在你该明白为什么有许多新闻说IE8有“三个渲染引擎”了,多出来的一个应该是IE7正在使用的Trident V(如果微软不是在忽悠WaSP)。

对于微软启用的“新标准”,网络上自然又是各家自有各家的说法。对网页标准感兴趣的旅客一定听说过PPKEric MeyerJeffrey Zeldman的大名,有趣的是,长期与微软争锋相对的他们这次非常和谐的站在IE的一方。WaSP内部的意见也有很大分歧,很多成员是在ALA的两篇文章发布之后才知道是WaSP的领头们构思了这个Version Targeting的建议。

支持方的观点(目前占少数)——

  • 没有VT的支持,IE开发团队根本没机会考虑标准化和持续更新的事情,因为新版本总在破坏网页渲染的模式(换句话说,不要说IE6,连IE7都距离W3C标准太远,持续更新引擎会让开发者/用户陷入困境。提供更新反而导致IE市场占有率下降,那领导们当然宁愿不更新引擎);- Eric Meyer

  • Version Targeting保护不懂网页标准的开发者与用户,这相比要求他们在一夜之间学会网页标准更加实际(如果IE团队选择不支持W3C标准,那标准也就失去了意义); – Jeff Zeldman

  • VT既然是微软开发团队自己接受的标准鉴别模式,那它应该100%工作,并且不影响其他浏览器,我们也无需再劳烦使用不稳定的浏览器嗅探。 – PPK

反对方的观点(目前占多数)——

  • Version Targeting将阻碍Progressive Enhancement的发展,放弃默认支持更标准的设计,反而选择继续蒙骗不知情的开发者,暗示旧渲染引擎的行为是“正常”的; – Jeremy Keith

  • 对开发者的“伤害”被夸大了,IE8的新引擎不会在IE7之上造成更大破坏,不使用doctype的产品也不受到新引擎的影响; – ALA上的留言

  • 微软应该将金钱与时间用在宣传标准与教育用户上,而不是号称“亡羊补牢”的将标准与兼容性联系起来……这是IE五年无引擎更新带来的后果,应该由微软自己承担; – Chris Heilmann

  • Quirk mode本来就是个向标准化过渡的产物,如果IE8还在引入“异名同义”的新Quirk mode,这只会给网页标准化带来负面影响; – Anne van Kesteren

  • VT将给IE团队带来太多困难,在一款浏览器内加入多个渲染引擎本身增加了IE的体积,维护浏览器安全时又需要同时照顾到每个引擎,即便成功推出,用户是否会接受新产品也是个大问题。 – Robert O’Callahan

还有一部分开发者对此保持审慎态度……不过他们似乎都对微软的闭门NDA(不泄密协议)讨论表示不信任。

考虑到IE7/Vista的装机量依旧很低,导致微软不得不考虑将其列为“重要更新”以提高安装率,IE8的将来不甚光明。如何维持市场占有率是微软的首要问题,Version Targeting放在IE7也许有效,留待IE8则是为时已晚。站在局域网开发者的角度来说,假若IE8不支持IE6的渲染模式,那它对兼容也没什么好处。因此我非常怀疑VT的可行性,如果它不幸带来更多混乱,或是干脆被延迟到IE9,我都不会惊讶。

新的标准化战争在IE8还没有展露头角时就开始了。不同于以往的是,唇枪舌战将不局限在微软身上。WaSP领导与成员间急需的交流以及其他浏览器开发团队希望在IE8时代来临前打破垄断的野望,都给标准化带来不安的因素

完。

继续阅读

“ IE8与Version Targeting,新标准,新战争 ” 已被炮击4次

  1. Opera最近的行为有点过了

    牛皮吹大了不好,虽然Opera确实是个不错的软件

    作为一个FF的用户,更希望的是网页的制作者多考虑兼容性问题

    PS:我跑题了…

    ayamilia的头像

    #1

    ayamilia

    乘坐着 Firefox 2.0.0.11 Firefox 2.0.0.11 与 Windows XP Windows XP

    发射于 19:56 on January 25th, 2008 [回复]

  2. 作為一個網頁制作者,個人則更希望瀏覽器廠商多考慮一下標準的問題…xD||

    不管出于什么理由,微軟在改進自身的瀏覽器是事實,當然它還有很長的路要走沒錯,不過個人還是希望現在的情況下,IE7能夠更普及一些,哪怕是通過關鍵更新也好,這樣我也可以不用總在系統里留著個IE6來調試了=3=。不管怎么說,進步永遠是好的,雖然是那么的被動和緩慢w

    至于IE8和VT,我都沒有去關注過。不是說沒有興趣,而是說對于個人來說,只要看到最終結果就可以了。我始終不想把精力放在像瀏覽器標準戰爭這樣的問題上,因為相比之下,我更愿意去思考如何讓網頁設計本身變得更好w 至于如何去實現,現實就是最好的例子w-

    不過至少目前為止,我還是會為了在實現IE6效果出現的詭異問題而狂噴M$。誰都不會因為自己被迫饒了遠路而高興的=x=

    Cyan羽的头像

    #2

    Cyan羽

    乘坐着 Firefox 2.0.0.11 Firefox 2.0.0.11 与 Windows XP Windows XP

    发射于 19:26 on January 26th, 2008 [回复]

  3. 对业内八卦有兴趣的可以看看这个=w=
    http://dean.edwards.name/weblog/2008/01/quotes/

    店长的头像

    #3

    店长

    乘坐着 Firefox 2.0.0.11 Firefox 2.0.0.11 与 Windows XP Windows XP

    发射于 00:16 on January 27th, 2008 [回复]

  4. 。。。清一色的ff+xp。。。看来ie+vista果然还有很长的路要走

    eblistx的头像

    #4

    eblistx

    乘坐着 Safari 3.0.4 Safari 3.0.4 与 Mac OS X Mac OS X

    发射于 04:45 on January 27th, 2008 [回复]


比特客栈的连珠合璧

比特客栈的东奔西走

比特客栈的旁门左道

News at: [2010/09/01 - 22:54] [4]

CAPITALISM! HO!

恭喜《RECETTEAR ~アイテム屋さんのはじめ方~》成为第一款登陆Steam的日式同人游戏!第一个吃战场原的公司Easy Game StationCarpe Fulgur(本地化兼发行商)站了出来!从此Steam平台不再是欧美死宅的绝对碉堡了!(虽然更多垃圾“全家乐游戏”已经悄然登陆……)

RECETTEAR最初发售於C73,听起来很有些历史了,其实不过是2008年而已。游戏内容基本分为打怪升级与管理商店两种,至于为什么一个小女孩要肩负这种成人的工作,当然是她爸欠债然后独自逃难啊!你又不是没看过这种剧情!

PS:虽然Steam上也有试玩,但你不一定非要从客户端下载;官网有独立试玩版提供。

PPS:说起官网,光看英文版页面我就知道Carpe Fulgur是一个很称职的翻译公司,其网页设计紧随日本官网使用传说中的Loser.dtd,哦不对,Loose.dtd。我对这个翻译团队忠于原作的精神表示放心。

News at: [2010/08/29 - 23:56] [12]

News at: [2010/08/27 - 23:42] [7]

recaptcha扫描书籍是件好事,可最近它给我出了这么一道题……

这周末准备去参加一个连官方网站都经常暂停服务的活动。届时将身着以上服装,欢迎旅客前来搭讪。(PS:客栈无限期招募三次元看板娘)

报告完毕。

News at: [2010/08/15 - 19:13] [3]

欢迎走上为智能手机和触屏开发Javascript的不归路。Mobile Graded Browser Support at jQueryMobile, 注意级别特指对DOM和Javascript的支持;此外B级有两种解读。

News at: [2010/08/07 - 19:08] [12]

为什么有这么多阿宅期望自己有实姐实妹?“被ACG欺骗了”是显而易见的回答之一。但美国杨百翰大学近期的一份研究表明,阿宅期盼实妹缠身,很可能是人类本能的自我心理调节!

(继续阅读)…

News at: [2010/08/07 - 03:51] [3]

我们预测的2年后,总算有制作公司主动把18禁游戏射交化了。好样的Moon-stone,你为日本糟糕开创了新纪元。话说回来,这个叫做“再触摸”的游戏开发系统真强大,名字和功能都是……

via zepy

News at: [2010/07/31 - 12:34] [5]

简单介绍:40岁的日本宅叔(目前是TRPG设计者兼同人作家)娶了20岁的中国姑娘,然后在网上发布生活漫画。内容取向见上图……

via 中国嫁日記 by 希有馬, h/t to popgo

News at: [2010/07/29 - 02:18] [7]

看来在我们打烊的日子里Pixiv更新了它的排名单格式,导致我们制作的Pixiv订阅源失效了。今晚抽空重新制作了一次,以下是各个订阅源的简介。

(继续阅读)…