Spiga

救救 Web Developers ,拒绝 IE6 !

2008-04-06 16:41 by Cat Chen, 5929 visits, 收藏, 编辑

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

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

Add your comment

59 条回复

  1. #1楼 wjx[未注册用户]2008-04-06 16:47
    拯救web developers,拒绝所有非ie系浏览器,不也可以。
     回复 引用   
  2. #2楼 U2U      2008-04-06 16:48
    感觉有为IE7卖广告的嫌疑哦~~~呵呵
     回复 引用 查看   
  3. #3楼 U2U      2008-04-06 16:49
    非常同意#1,呵呵
     回复 引用 查看   
  4. #4楼[楼主] Cat Chen      2008-04-06 16:49
    @wjx
    那么请升级到IE7啊,总比安全漏洞多多的IE6要好哦。
     回复 引用 查看   
  5. #5楼[楼主] Cat Chen      2008-04-06 16:50
    @U2U
    你亲自到该网站看看吧,该网站平等地列举了IE7、Firefox、Safari、Opera。
     回复 引用 查看   
  6. #6楼 没剑      2008-04-06 16:53
    拯救生命,拒绝浏览器!
     回复 引用 查看   
  7. #7楼 偶卖糕的      2008-04-06 17:23
    拒绝电脑
     回复 引用 查看   
  8. #8楼 lt1111[未注册用户]2008-04-06 17:28
    回到 中世纪
     回复 引用   
  9. #9楼 丁学      2008-04-06 18:35
    感觉像是在骗流量
    如果真要拯救,可能拒绝所有非IE浏览器,效果会更好
     回复 引用 查看   
  10. #10楼 Q.Lee.lulu      2008-04-06 19:01
    同意楼上的
     回复 引用 查看   
  11. #11楼 沛沛      2008-04-06 19:16
    难道IE7就标准了吗
     回复 引用 查看   
  12. #12楼[楼主] Cat Chen      2008-04-06 19:38
    @丁学
    如果你这样想,我建议你先看看我之前的文章《欲练 CSS ,必先宫 IE》。不是说仅仅针对IE设计网页,就是很容易的事情。正因为仅仅针对IE设计网页也不容易,所以才提出了这么多标准来,并且IE也逐步向标准靠拢了。
     回复 引用 查看   
  13. #13楼 航天奇侠2008-04-06 19:44


    要就從IE8開始,來個徹徹底底的革新
     回复 引用   
  14. #14楼 怪怪      2008-04-06 19:47
    .....
     回复 引用 查看   
  15. #15楼 李涛      2008-04-06 19:54
    一切从简,但不能最简!
     回复 引用 查看   
  16. #16楼 飞雪尔[未注册用户]2008-04-06 21:22
    IE6最让人郁闷的是不支持多alpha通道的PNG格式,导致很多透明效果都做不出来。
    现在我自己的项目前期都不考虑ie6了,后期再调吧。
    其实国外ie6的比例已经比ie7小了,不过中国还不是这样。
     回复 引用   
  17. #17楼 曲滨*銘龘鶽      2008-04-06 21:30
    博主;下面那个连接是广告吧
    搞哪么长的url?
    推荐软件是好事、挂广告请说清楚;
     回复 引用 查看   
  18. #18楼 qqbnn[未注册用户]2008-04-06 21:57
    浮躁啊,浮躁
     回复 引用   
  19. #19楼 坏人      2008-04-06 22:50
    我咋就没觉得FF比IE好在哪?
    IE7比IE6好倒正常...
     回复 引用 查看   
  20. #20楼 Jeffrey Zhao      2008-04-07 01:17
    的确应该全面升级到IE7,IE6落后太多了……
     回复 引用 查看   
  21. #21楼 deerchao      2008-04-07 02:10
    发现很多人还是没搞明白状况。
    IE6的问题绝不仅仅是不符合标准,而是它有很多莫明其妙的bug,像“躲猫猫”之类的。如果你没有遇到过,只说明你用的table标签太多了。
     回复 引用 查看   
  22. #22楼[楼主] Cat Chen      2008-04-07 03:09
    @曲滨*銘龘鶽
    如果你说Google AdSense的话,我的blog向来有,并非这篇文章有什么特别。只不过可能因为这篇文章特别短,所以广告就显得占的分量重了。
     回复 引用 查看   
  23. #23楼[楼主] Cat Chen      2008-04-07 03:11
    @坏人
    我的主贴不涉及任何IE和FF的比较,只涉及IE6和其它四款浏览器的比较:)
     回复 引用 查看   
  24. #24楼[楼主] Cat Chen      2008-04-07 03:12
    @deerchao
    有些人是用table太多,有些人是从来没做过复杂的布局,还有些人是不在乎细节并且认为那些IE6的bug是理所当然的。
     回复 引用 查看   
  25. #25楼 Justin      2008-04-07 07:34
    我现在两台机器,分别是IE6、IE7,还有Firefox、Flock,想用哪个用哪个。
     回复 引用 查看   
  26. #26楼 丁学      2008-04-07 08:05
    @Cat Chen
    其实我觉得,有标准是好的,但是工业标准应该尽量建立在事实标准之上,不可否认IE有很多问题,尤其是IE6,但是,有没有想过一个问题,如果当时的标准是按IE6定的,那么还有现在IE7和IE8的诡异吗?
    我想之所以IE7和IE8会变得和IE6大有不同,很大程度上是因为很多人在叫嚣标准(虽然他们自己也可以不知道标准到底是什么样子)
    如果当时IE6成了标准,微软一定会很乐意在IE7和IE8中继续解决IE6中BUG并继承和发扬IE6的渲染标准,那这些问题也就不存在了
    唉,假如只是假如,事实却已然这样,程序员&设计师们,认命吧!
     回复 引用 查看   
  27. #27楼 丁学      2008-04-07 08:06
    有时候在想,是不是W3C那帮人有时候也在想XHTML的推出是否正确呢?不然,为什么不着急推出XHTML2,却急着要出HTML5呢?
    搞出多套标准,其实和没有标准是没什么分别的
     回复 引用 查看   
  28. #28楼 丁学      2008-04-07 08:10
    好多时候,混乱不是因为没有标准,而是因为标准没有写清,当有了标准,但标准里并没有规定所有的事情时,混乱就出现了
    建议大家读一读《火星人的耳机》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. #29楼 deerchao      2008-04-07 09:00
    @丁学
    想不到这话你也信了。
    IE6是什么时候的事?IE7又是什么时候的事?
    五年,五年内没有IE发布任何新版本。做完IE6后,IE开发团队直接解散,至少三年没有做任何后续开发。三年五年在Web上是个什么概念?现在有人倒开始怪罪标准没有写清了...
    微软的打算是用XAML替代HTML,但是Vista晚了N年才发布,愿赌服输,还有什么好说的。
    Joel是微软的人么?微软自己敢这么说么?
     回复 引用 查看   
  30. #30楼 gussing      2008-04-07 09:23
    @deerchao
    根本和写不写清没关系,IE6开发完成的时候,W3C标准都还没影
    你让一个开发完的浏览器支持一个没完成的所谓“国际标准”?
     回复 引用 查看   
  31. #31楼 gussing      2008-04-07 09:27
    另外,你除了站队,表态之外,能不能做点实际的工作?
    为了说明“标准里并没有规定所有的事情”,那篇文章举了几个很细的例子,如果你觉得他胡说,大可以列举标准中的相关内容加以反驳。自己瞎琢磨算怎么回事。
     回复 引用 查看   
  32. #32楼 杨正祎(阿一)      2008-04-07 09:46
    活动很有意思,但是,普通的浏览者好像根本不会在乎开发者的困难吧。他们要对只是看着那些成千上万的老网站不出问题而已。
    不过,随着微软的对IE6的强势,这个问题应该会得到一定的解决。至少从我的统计系统可以看出IE6浏览器的使用量在逐渐减少。IE7和FireFox则在大幅度升高。
     回复 引用 查看   
  33. #33楼 deerchao      2008-04-07 09:47
    @gussing
    "现在有人倒开始怪罪标准没有写清了"
    我这句话并没有对“标准是否写清”做任何评论,我评论的是有人把IE的问题归结于这一点的行为。
    没错,它推出时CSS2.1标准是没有完成,这无所谓。但是你五年来不作更新,最后还要怪标准当初没有完成,标准当初没写清楚,这算什么?
    既然IE6这么古老,那么Web开发者邀请大家一起来鄙视它,唾弃它也是很正当的,你觉得呢?
     回复 引用 查看   
  34. #34楼 Clark Zheng      2008-04-07 09:54
    支持IE7,拒绝粤语
     回复 引用 查看   
  35. #35楼[楼主] Cat Chen      2008-04-07 09:55
    @丁学
    你说的话前面一部分很正确,但是把IE6的逻辑转述为标准可能要1000页,而把IE7的逻辑转述为标准可能要100页,这时候你会不会希望IE6早死早安乐?
     回复 引用 查看   
  36. #36楼[楼主] Cat Chen      2008-04-07 10:01
    @gussing
    Web Standards是从1998年开始的,那时候还是Windows98+IE4。IE4一直到IE6,Microsoft一直都不积极和其它企业、组织合作制订标准,和今时今日Microsoft主动把OOXML提交为ISO标准的态度完全是两回事。
     回复 引用 查看   
  37. #37楼[楼主] Cat Chen      2008-04-07 10:11
    @杨正祎(阿一)
    你可以用progressive design的办法,例如该用p:hover的地方照用,并且不为IE6进行fix,就让IE6用户看不到这样的效果。这是CSS Mastery里面就建议的做法,而Transcending CSS建议的做法更狠,就是你直接为现代浏览器设计,然后老式浏览器做不到的就裁减它们所能执行的功能。

    这就如同某些银行要你买个USB密钥才给你开通网上银行一样,你不干我就裁减你功能,这样一部分人就会愿意去买。
     回复 引用 查看   
  38. #38楼 A.Z![未注册用户]2008-04-07 11:33
    有点神经o...我一直用IE6的,我从来没有打算升级过...

    lz开始癫狂了吧...


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


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





































































    个人看法是: 改朝换代xaml才是王道。
     回复 引用   
  39. #39楼 BoyLee      2008-04-07 12:41
     回复 引用 查看   
  40. #40楼 fooltiger[未注册用户]2008-04-07 13:49
    与此同时(希望能够)通过让一个过时的浏览器尽快推出历史舞台,为网络开发人员建立一个更轻松更简单的环境。

    虽然是义务劳动,但是还是注意下错别字吧……
     回复 引用   
  41. #41楼[楼主] Cat Chen      2008-04-07 15:37
    @A.Z!
    MFC?不是吧!我想来认为MFC只是一个手脚架,让你以OOP的方式进行Win32API开发,如果要进行复杂的MFC开发,就不得不深入了解Win32API,此时MFC本身只充当了一个OO代理的角色。

    就算进行Win32开发,我也建议能用.NET就用.NET,不要再回头搞Win32API了。如果你一定要直接调用.NET没有封装的Win32API,你也要把它封装到.NET的这一层次,就是说调用时完全无需理解底层细节的。
     回复 引用 查看   
  42. #42楼[楼主] Cat Chen      2008-04-07 15:37
    @fooltiger
    谢谢,我会fix的。
     回复 引用 查看   
  43. #43楼 恨世生      2008-04-07 16:25
    林子大了 什么鸟都有
     回复 引用 查看   
  44. #44楼 丁学      2008-04-09 09:50
    唉,乱世,绝对的乱世!
    不过人都说乱世出英雄,不知道楼上的哪位会是被历史记住的英雄
     回复 引用 查看   
  45. #45楼 怪怪      2008-04-09 18:48
    @A.Z!
    LZ不是神经, 是年轻, 年轻人意气风发是好的, 说起来其实大家年纪其实都不大,真“癫狂”不起来, 那就不好啦。

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

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

    http://www.cnblogs.com/guaiguai/archive/2008/04/09/1145577.html


     回复 引用 查看   
  46. #46楼 棕熊      2008-04-16 17:33
    陈猫gg @@
    路过说声hello
    话说别的理由不说,不用IE6的根本原因还是因为IE6过时了,呵呵
     回复 引用 查看   
  47. #47楼 秋千      2008-05-05 09:55
    不是那么回事,只在我们中间发起的倡仪感觉有点自欺欺人,
    我们公司的用户浏览器后台统计显示:当前中国的用户,特别是女性用户98%的都是IE6啊。
     回复 引用 查看   
  48. #48楼 镜涛      2008-05-05 10:19
    IE7 using
     回复 引用 查看   
  49. #49楼 hoodlum1980      2008-05-31 14:39
    我就用IE6,并且拒绝升级。
     回复 引用 查看   
  50. #50楼 吉姆[未注册用户]2008-06-21 21:39
    我一直没有把自己的电脑升级到IE7的原因是,我现在所做的Web所面向的用户大多(大概70%)都还是IE6,在这种前提下,我是不得不去成全IE6的,然后再开一台电脑(因为好像同时在一个系统里安装IE6和7会很麻烦,我就没弄)看IE7的效果,这不得不说是痛苦的。
    但技术人员总是辛苦的,ISO是国际标准,但是用户是否满意却是衡量应用是否好的事实标准。
    所以,虽然是矛盾的,但不得不承认。
    升级到IE7任重道远啊!(我本人就是绊脚石之一,呵呵!)
     回复 引用   
  51. #51楼[楼主] Cat Chen      2008-06-22 01:09
    @吉姆
    为了你自己机器的安全,就应该升级到IE7啊,然后装个vm之类的sandbox,在里面用IE6来做自己网站的测试。
     回复 引用 查看   
  52. #52楼 JimLiu      2008-06-22 15:42
    @Cat Chen
    谢谢,说的也是,这也是一个很好的解决方法。升级了内存就可以弄弄VM了

    BTW,我是吉姆,刚注册^_^
     回复 引用 查看   
  53. #53楼 5ivedance[未注册用户]2008-09-23 14:39
    不知道是一个什么样的读者群,根本对前台开发不了解就在凭感觉说话,晕死。还有前台开发者居然不知道IE6、7共存的方法,还说是为了大多数IE6用户考虑。IE6的不好之处不是一个PNG支持的问题,好多给开发者出的难题都是IE6的bug,浏览器多了不怕,只要标准统一就OK,就像淘宝UED翻译文字说的,最怕的是不成熟的标准。 扯淡毕。
     回复 引用   
  54. #54楼 birdstudio[未注册用户]2008-11-25 12:03
    官方站点SaveTheDevelopes.org总是无法访问,疑似被封。博主能不能贴一下英文原文和译文?
     回复 引用   
  55. #55楼 opiater[未注册用户]2009-06-16 21:06
    实在忍不住要骂了,怎么会有这么多拥护IE6的傻逼!
     回复 引用   
  56. #56楼[楼主] Cat Chen      2009-06-16 21:22
    @opiater
    因为IE7和IE8的性能确实不怎么样。
     回复 引用 查看