漫长的浏览器兼容之路

  首先秀一下我的电脑上安装了的浏览器吧:
  
  其实也没多少个。IE8,是软件更新时更新上去的;FireFox、Opera、Safari、Chrome,对Web标准的支持都是比较好的;IE6,用Multiple IE安装上去的,我是极不情愿对它提供支持;360浏览器,打酱油的,貌似用的IE7核心,反正不是IE6也不是IE8,因为有时显示还是不一样,我是用它来测试IE7的效果。一般来说,只需要测试网页在IE各版本以及FireFox中的显示效果就行了。对于遵循Web标准的各种浏览器而言,只要在FireFox中没问题,在其它浏览器中也不会有问题。不过也有例外情况,比如Chrome刚出不久的时候,对于<input type='text'>的onchange事件支持很不佳。当时许sir叫我解决这个问题,我认为这是Chrome本身的BUG,使用拖字决应对。就好像说,假如——我说假如——Chrome把红色和绿色调换了,把文字倒过来显示了,难道我还要想办法去解决它吗?后来事实证明我是对的,因为现在的Chrome已经把那个BUG修复了,而我没有做任何修改。
  这种做法对于市场份额不高的浏览器来说,应该说是没问题的,但对于IE来说,则需要屈服。为什么?因为是IE。即使它真的把红色和绿色调换了,你也得把color:red改成color:green。
  刚开始的时候,浏览器的兼容性问题还真的烦人,可能有一半的时间是花在这上面的。后来虽然渐渐的摸清底细了,仍然会不时的犯傻。有时真的很郁闷,因为这些兼容性的问题应该可以说是浏览器本身的BUG,自己却不得不适应这些BUG。同时BS一下微软的我行我素,如果不是它当初一意孤行无视web标准的话,这些兼容性的问题至少是不会那么麻烦的。

阅读(355)   评论 (2)     posted on 2010年1月22日 13:37

评论

  1.  评论者:
    myself  时间:
    2010-1-25 14:40
    # re: 漫长的浏览器兼容之路
    貌似添加评论会出错?

  2.  评论者:
    chr  时间:
    2010-1-25 14:42
    # re: 漫长的浏览器兼容之路
    测试评论看看

发表评论

请输入下面的内容:

Please add 4 and 5 and type the answer here: