工作上碰到一个棘手的问题,事情的起因是这样的,客户反应我们公司做的网站的某一些网页,在打开后显示的比较怪异,他们使用的是IE 浏览器,还有360极速浏览器。
作为网站开发者,我们最不想碰的就是这种问题。首先,微软公司自己都已经放弃了IE浏览器,他们正在大力推广Edge 浏览器,并且现在市面上大部分用户用的浏览器是360浏览器,谷歌的chrome浏览器,QQ浏览器。同时国产的浏览器大部分都是基于chrome 的内核,即在chrome 的基础上开发的,没有使用IE内核的。
再说说IE浏览器,它本身用户占比正在极速萎缩,同时,它和现代浏览器有很多不兼容的地方,就会出现一些怪异的现象,一些网站在别的浏览器打开后显示正常,IE浏览器打开后发现布局很乱。但是,为什么还有一些网站在两种浏览器上显示的一致呢,因为有的网站,用户数量比较庞大,例如淘宝,即便是IE用户的占比低,但是相对于庞大的用户群体,但是数量也不少了。开发网站的技术员花了大量的精力在浏览器的兼容上。像我们这种小公司,用户本身偏向B端,用户量也不大,就没必要把精力花在上面。
但是我们的客户反应的问题,我们有两个解决方案:一、弃用IE浏览器,360极速浏览器升级。二、根据他的反馈,我们去定位问题,一点点解决。显然,方案一是最快的解决办法,但是他们不愿意去做。其实,我也知道尤其是国企,政府单位,他们可能从开始工作就用了IE浏览器,一直使用到现在,让他们换浏览器,他们不太愿意做;其次,他们更偏向于认为是我们的问题,必须由我们来解决。我知道,我在做技术开始之前,也经常用IE浏览器,后来用了chrome 之后就再也不用IE了,就好像用惯了马桶,装修新家的时候,很难把它换成蹲便了。用了好的产品后,真的很难再回去了。
最后,还是我们定位问题,花了4个多小时把问题解决了。