posts - 138, comments - 1881, trackbacks - 97, articles - 13
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

救救 Web Developers ,拒绝 IE6 !

Posted on 2008-04-06 16:41 Cat Chen 阅读(5246) 评论(59)  编辑 收藏 网摘 所属分类: Web

这是最近的一场于web developers相关的campaign,官方站点是SaveTheDevelopes.org。在上面你可以下载一段脚本和对应的图片,放到你自己的网站上,然后只要有用户使用IE6访问你的网站,他就会看到一个小小的提示框,建议他升级到IE7或选用其它非IE浏览器。当然,你也可以直接引用SaveTheDevelopers.org上面的脚本文件,但大家都知道潜在的风险,因此最好不要这样做,如果你有自己的空间的话最好还是下载下来放到自己的空间上。

为了支持这个campaign,我特意为他们做了一个中文翻译。我本来是想和aw一起做的,不过他们把内容发给我的那个晚上找不到aw,于是有翻译问题就直接找Junyu问了,最后在Junyu的帮忙下把翻译搞定了。我在想是不是应该多做一个粤语翻译,这样会比较好玩,反正也就一个晚上的事情而已。

Feedback

#1楼   回复  引用    

2008-04-06 16:47 by wjx[未注册用户]
拯救web developers,拒绝所有非ie系浏览器,不也可以。

#2楼   回复  引用  查看    

2008-04-06 16:48 by U2U      
感觉有为IE7卖广告的嫌疑哦~~~呵呵

#3楼   回复  引用  查看    

2008-04-06 16:49 by U2U      
非常同意#1,呵呵

#4楼[楼主]   回复  引用  查看    

2008-04-06 16:49 by Cat Chen      
@wjx
那么请升级到IE7啊,总比安全漏洞多多的IE6要好哦。

#5楼[楼主]   回复  引用  查看    

2008-04-06 16:50 by Cat Chen      
@U2U
你亲自到该网站看看吧,该网站平等地列举了IE7、Firefox、Safari、Opera。

#6楼   回复  引用  查看    

2008-04-06 16:53 by 没剑      
拯救生命,拒绝浏览器!

#7楼   回复  引用  查看    

2008-04-06 17:23 by 偶卖糕的      
拒绝电脑

#8楼   回复  引用    

2008-04-06 17:28 by lt1111[未注册用户]
回到 中世纪

#9楼   回复  引用  查看    

2008-04-06 18:35 by 丁学      
感觉像是在骗流量
如果真要拯救,可能拒绝所有非IE浏览器,效果会更好

#10楼   回复  引用  查看    

2008-04-06 19:01 by Q.Lee.lulu      
同意楼上的

#11楼   回复  引用  查看    

2008-04-06 19:16 by 沛沛      
难道IE7就标准了吗

#12楼[楼主]   回复  引用  查看    

2008-04-06 19:38 by Cat Chen      
@丁学
如果你这样想,我建议你先看看我之前的文章《欲练 CSS ,必先宫 IE》。不是说仅仅针对IE设计网页,就是很容易的事情。正因为仅仅针对IE设计网页也不容易,所以才提出了这么多标准来,并且IE也逐步向标准靠拢了。

#13楼   回复  引用    

2008-04-06 19:44 by 航天奇侠


要就從IE8開始,來個徹徹底底的革新

#14楼   回复  引用  查看    

2008-04-06 19:47 by 怪怪      
.....

#15楼   回复  引用  查看    

2008-04-06 19:54 by 李涛      
一切从简,但不能最简!

#16楼   回复  引用    

2008-04-06 21:22 by 飞雪尔[未注册用户]
IE6最让人郁闷的是不支持多alpha通道的PNG格式,导致很多透明效果都做不出来。
现在我自己的项目前期都不考虑ie6了,后期再调吧。
其实国外ie6的比例已经比ie7小了,不过中国还不是这样。

#17楼   回复  引用  查看    

2008-04-06 21:30 by 曲滨*銘龘鶽      
博主;下面那个连接是广告吧
搞哪么长的url?
推荐软件是好事、挂广告请说清楚;

#18楼   回复  引用    

2008-04-06 21:57 by qqbnn[未注册用户]
浮躁啊,浮躁

#19楼   回复  引用  查看    

2008-04-06 22:50 by 坏人      
我咋就没觉得FF比IE好在哪?
IE7比IE6好倒正常...

#20楼   回复  引用  查看    

2008-04-07 01:17 by Jeffrey Zhao      
的确应该全面升级到IE7,IE6落后太多了……

#21楼   回复  引用  查看    

2008-04-07 02:10 by deerchao      
发现很多人还是没搞明白状况。
IE6的问题绝不仅仅是不符合标准,而是它有很多莫明其妙的bug,像“躲猫猫”之类的。如果你没有遇到过,只说明你用的table标签太多了。

#22楼[楼主]   回复  引用  查看    

2008-04-07 03:09 by Cat Chen      
@曲滨*銘龘鶽
如果你说Google AdSense的话,我的blog向来有,并非这篇文章有什么特别。只不过可能因为这篇文章特别短,所以广告就显得占的分量重了。

#23楼[楼主]   回复  引用  查看    

2008-04-07 03:11 by Cat Chen      
@坏人
我的主贴不涉及任何IE和FF的比较,只涉及IE6和其它四款浏览器的比较:)

#24楼[楼主]   回复  引用  查看    

2008-04-07 03:12 by Cat Chen      
@deerchao
有些人是用table太多,有些人是从来没做过复杂的布局,还有些人是不在乎细节并且认为那些IE6的bug是理所当然的。

#25楼   回复  引用  查看    

2008-04-07 07:34 by Justin      
我现在两台机器,分别是IE6、IE7,还有Firefox、Flock,想用哪个用哪个。

#26楼   回复  引用  查看    

2008-04-07 08:05 by 丁学      
@Cat Chen
其实我觉得,有标准是好的,但是工业标准应该尽量建立在事实标准之上,不可否认IE有很多问题,尤其是IE6,但是,有没有想过一个问题,如果当时的标准是按IE6定的,那么还有现在IE7和IE8的诡异吗?
我想之所以IE7和IE8会变得和IE6大有不同,很大程度上是因为很多人在叫嚣标准(虽然他们自己也可以不知道标准到底是什么样子)
如果当时IE6成了标准,微软一定会很乐意在IE7和IE8中继续解决IE6中BUG并继承和发扬IE6的渲染标准,那这些问题也就不存在了
唉,假如只是假如,事实却已然这样,程序员&设计师们,认命吧!

#27楼   回复  引用  查看    

2008-04-07 08:06 by 丁学      
有时候在想,是不是W3C那帮人有时候也在想XHTML的推出是否正确呢?不然,为什么不着急推出XHTML2,却急着要出HTML5呢?
搞出多套标准,其实和没有标准是没什么分别的

#28楼   回复  引用  查看    

2008-04-07 08:10 by 丁学      
好多时候,混乱不是因为没有标准,而是因为标准没有写清,当有了标准,但标准里并没有规定所有的事情时,混乱就出现了
建议大家读一读《火星人的耳机》http://www.blueidea.com/tech/web/2008/5580.asp" target="_new">http://www.blueidea.com/tech/web/2008/5580.asp
甚至有可能是标准里写了,但是语言有问题,所以大家理解方式不一样而已,谁能保证所有人都按同样的方式理解这样的话呢:
If a sibling block box (that does not float and is not absolutely positioned) follows the run-in box, the run-in box becomes the first inline box of the block box. A run-in cannot run in to a block that already starts with a run-in or that itself is a run-in.

#29楼   回复  引用  查看    

2008-04-07 09:00 by deerchao      
@丁学
想不到这话你也信了。
IE6是什么时候的事?IE7又是什么时候的事?
五年,五年内没有IE发布任何新版本。做完IE6后,IE开发团队直接解散,至少三年没有做任何后续开发。三年五年在Web上是个什么概念?现在有人倒开始怪罪标准没有写清了...
微软的打算是用XAML替代HTML,但是Vista晚了N年才发布,愿赌服输,还有什么好说的。
Joel是微软的人么?微软自己敢这么说么?

#30楼   回复  引用  查看    

2008-04-07 09:23 by gussing      
@deerchao
根本和写不写清没关系,IE6开发完成的时候,W3C标准都还没影
你让一个开发完的浏览器支持一个没完成的所谓“国际标准”?

#31楼   回复  引用  查看    

2008-04-07 09:27 by gussing      
另外,你除了站队,表态之外,能不能做点实际的工作?
为了说明“标准里并没有规定所有的事情”,那篇文章举了几个很细的例子,如果你觉得他胡说,大可以列举标准中的相关内容加以反驳。自己瞎琢磨算怎么回事。

#32楼   回复  引用  查看    

2008-04-07 09:46 by 杨正祎(阿一)      
活动很有意思,但是,普通的浏览者好像根本不会在乎开发者的困难吧。他们要对只是看着那些成千上万的老网站不出问题而已。
不过,随着微软的对IE6的强势,这个问题应该会得到一定的解决。至少从我的统计系统可以看出IE6浏览器的使用量在逐渐减少。IE7和FireFox则在大幅度升高。

#33楼   回复  引用  查看    

2008-04-07 09:47 by deerchao      
@gussing
"现在有人倒开始怪罪标准没有写清了"
我这句话并没有对“标准是否写清”做任何评论,我评论的是有人把IE的问题归结于这一点的行为。
没错,它推出时CSS2.1标准是没有完成,这无所谓。但是你五年来不作更新,最后还要怪标准当初没有完成,标准当初没写清楚,这算什么?
既然IE6这么古老,那么Web开发者邀请大家一起来鄙视它,唾弃它也是很正当的,你觉得呢?

#34楼   回复  引用  查看    

2008-04-07 09:54 by Clark Zheng      
支持IE7,拒绝粤语

#35楼[楼主]   回复  引用  查看    

2008-04-07 09:55 by Cat Chen      
@丁学
你说的话前面一部分很正确,但是把IE6的逻辑转述为标准可能要1000页,而把IE7的逻辑转述为标准可能要100页,这时候你会不会希望IE6早死早安乐?

#36楼[楼主]   回复  引用  查看    

2008-04-07 10:01 by Cat Chen      
@gussing
Web Standards是从1998年开始的,那时候还是Windows98+IE4。IE4一直到IE6,Microsoft一直都不积极和其它企业、组织合作制订标准,和今时今日Microsoft主动把OOXML提交为ISO标准的态度完全是两回事。

#37楼[楼主]   回复  引用  查看    

2008-04-07 10:11 by Cat Chen      
@杨正祎(阿一)
你可以用progressive design的办法,例如该用p:hover的地方照用,并且不为IE6进行fix,就让IE6用户看不到这样的效果。这是CSS Mastery里面就建议的做法,而Transcending CSS建议的做法更狠,就是你直接为现代浏览器设计,然后老式浏览器做不到的就裁减它们所能执行的功能。

这就如同某些银行要你买个USB密钥才给你开通网上银行一样,你不干我就裁减你功能,这样一部分人就会愿意去买。

#38楼   回复  引用    

2008-04-07 11:33 by A.Z![未注册用户]
有点神经o...我一直用IE6的,我从来没有打算升级过...

lz开始癫狂了吧...


算了,不刺激了,等我用server2008的时候不得不用捆绑的ie7,55555~~


web之道在于简单,如果develops真的有什么祈望的话,最现实的是世界上的人都只用一种浏览器,就像MFC绝对的面向windows一样,没有二义性。





































































个人看法是: 改朝换代xaml才是王道。

#39楼   回复  引用  查看    

2008-04-07 12:41 by BoyLee      

#40楼   回复  引用    

2008-04-07 13:49 by fooltiger[未注册用户]
与此同时(希望能够)通过让一个过时的浏览器尽快推出历史舞台,为网络开发人员建立一个更轻松更简单的环境。

虽然是义务劳动,但是还是注意下错别字吧……

#41楼[楼主]   回复  引用  查看    

2008-04-07 15:37 by Cat Chen      
@A.Z!
MFC?不是吧!我想来认为MFC只是一个手脚架,让你以OOP的方式进行Win32API开发,如果要进行复杂的MFC开发,就不得不深入了解Win32API,此时MFC本身只充当了一个OO代理的角色。

就算进行Win32开发,我也建议能用.NET就用.NET,不要再回头搞Win32API了。如果你一定要直接调用.NET没有封装的Win32API,你也要把它封装到.NET的这一层次,就是说调用时完全无需理解底层细节的。

#42楼[楼主]   回复  引用  查看    

2008-04-07 15:37 by Cat Chen      
@fooltiger
谢谢,我会fix的。

#43楼   回复  引用  查看    

2008-04-07 16:25 by 恨世生      
林子大了 什么鸟都有

#44楼   回复  引用  查看    

2008-04-09 09:50 by 丁学      
唉,乱世,绝对的乱世!
不过人都说乱世出英雄,不知道楼上的哪位会是被历史记住的英雄

#45楼   回复  引用  查看    

2008-04-09 18:48 by 怪怪      
@A.Z!
LZ不是神经, 是年轻, 年轻人意气风发是好的, 说起来其实大家年纪其实都不大,真“癫狂”不起来, 那就不好啦。

@Cat Chen
人家的意思是, MFC就只能在Windows上跑, 比喻“无论有没有BUG无论实现的烂不烂”,对HTML的只有一种理解, 只在世界上唯一一种浏览器里跑。

----------------------------------------------------------------
可能大家都认为自己说的有道理, 别人都是不开窍吧..., 我也来现現, 保证你们都灭听说过:

http://www.cnblogs.com/guaiguai/archive/2008/04/09/1145577.html" target="_new">http://www.cnblogs.com/guaiguai/archive/2008/04/09/1145577.html


#46楼   回复  引用  查看    

2008-04-16 17:33 by 棕熊      
陈猫gg @@
路过说声hello
话说别的理由不说,不用IE6的根本原因还是因为IE6过时了,呵呵

#47楼   回复  引用  查看    

2008-05-05 09:55 by 秋千      
不是那么回事,只在我们中间发起的倡仪感觉有点自欺欺人,
我们公司的用户浏览器后台统计显示:当前中国的用户,特别是女性用户98%的都是IE6啊。

#48楼   回复  引用  查看    

2008-05-05 10:19 by 镜涛      
IE7 using

#49楼   回复  引用  查看    

2008-05-31 14:39 by hoodlum1980      
我就用IE6,并且拒绝升级。

#50楼   回复  引用    

2008-06-21 21:39 by 吉姆[未注册用户]
我一直没有把自己的电脑升级到IE7的原因是,我现在所做的Web所面向的用户大多(大概70%)都还是IE6,在这种前提下,我是不得不去成全IE6的,然后再开一台电脑(因为好像同时在一个系统里安装IE6和7会很麻烦,我就没弄)看IE7的效果,这不得不说是痛苦的。
但技术人员总是辛苦的,ISO是国际标准,但是用户是否满意却是衡量应用是否好的事实标准。
所以,虽然是矛盾的,但不得不承认。
升级到IE7任重道远啊!(我本人就是绊脚石之一,呵呵!)

#51楼[楼主]   回复  引用  查看    

2008-06-22 01:09 by Cat Chen      
@吉姆
为了你自己机器的安全,就应该升级到IE7啊,然后装个vm之类的sandbox,在里面用IE6来做自己网站的测试。

#52楼   回复  引用  查看    

2008-06-22 15:42 by JimLiu      
@Cat Chen
谢谢,说的也是,这也是一个很好的解决方法。升级了内存就可以弄弄VM了

BTW,我是吉姆,刚注册^_^

#53楼   回复  引用    

2008-09-23 14:39 by 5ivedance[未注册用户]
不知道是一个什么样的读者群,根本对前台开发不了解就在凭感觉说话,晕死。还有前台开发者居然不知道IE6、7共存的方法,还说是为了大多数IE6用户考虑。IE6的不好之处不是一个PNG支持的问题,好多给开发者出的难题都是IE6的bug,浏览器多了不怕,只要标准统一就OK,就像淘宝UED翻译文字说的,最怕的是不成熟的标准。 扯淡毕。

#54楼   回复  引用    

2008-11-25 12:03 by birdstudio[未注册用户]
官方站点SaveTheDevelopes.org总是无法访问,疑似被封。博主能不能贴一下英文原文和译文?

#55楼   回复  引用    

2009-06-16 21:06 by opiater[未注册用户]
实在忍不住要骂了,怎么会有这么多拥护IE6的傻逼!

#56楼[楼主]   回复  引用  查看    

2009-06-16 21:22 by Cat Chen      
@opiater
因为IE7和IE8的性能确实不怎么样。



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1139262




相关文章:

相关链接: