同样的网站,在ie6浏览器里一个效果,在火狐里是一种效果,在Chrome下显示另一种效果……网站前端工程师最大的噩梦就是无休止的修改页面代码以适应网站在不同浏览器下现实一致,大型网站如此,小网站亦然。
网站的兼容性问题一直得不到彻底的解决,上大学时我给一家电脑销售公司做过一段时间的电脑维修工,要给买了兼容机的用户安装操作系统,讲究的是安装要迅速,最好是能量产,那时候最好的工具就是ghost安装,什么番茄花园啦、雨林木风啦、还有好多现在都记不起名字了,通通的xp盗版系统,清一色的ie6浏览器,不过那时候对于网站还没有概念,只知道xp的标配就是ie6。
有时候给客户修电脑,一大堆的问题,要逐个去调整、设置、杀毒,这样下来会费不少时间,于是经常会给客户直接重新装系统,有许多品牌机自带正版系统都让我们三下五除二给清理了,装上了盗版。客户大多不懂电脑设置,或许是不想懂、懒得研究,有时电脑速度慢了就打电话叫我们来服务,其实仅仅是许多软件悄悄勾选了“随windows启动”的选项。
直到目前为止,我不修电脑已经很多年了,偶尔帮别人解决种种问题,发现无论家庭用户还是单位用户,用的多的仍然是ie6和其他第三方厂商基于ie6\7\8开发的浏览器,站在不同的角度考虑的问题不同,他们对浏览器的态度是只要能顺利的使用就行,讲的是稳定和熟悉,而技术人员考虑的是代码的可用性和浏览器的解析效果。
立足当下,仍然要以解决问题为前提,前端工程师同用户在浏览器之战的博弈中,没有谁是胜出者,随着互联网的发展,旧的版本终究会被淘汰。