作为 WEB 工程师,我们是不是应该积极的推进一下用户浏览器的使用体验?

为什么会写这篇文章,其实是有原因的。目前我工作的公司的 Web 网站仅支持 IE8 以上的版本,然后我们经常接到客户的反馈,说为什么在他浏览器当中 flash 怎么显示不了,或者为什么在他浏览器中有这样那样的问题。有时候的确是一件很恼怒的事情。

  我很想知道为什么在中国,使用 IE6 浏览器的人为什么还有这么多,为什么用户不愿意升级到体验更好,使用更方便的浏览器当中。其实我仔细想想,毕竟用户打交道的 web 都是出自我们之手,虽然很多用户对有些互联网产品并不了解,但是我们作为开发者是可以比较好的去引导用户去提升使用体验。这无论是对用户,产品,开发者来说都是有益的。下图是 13 年 CNZZ 关于浏览器使用的一个统计: browser

  老版本的浏览器在体验上并不好,而且漏洞又多,对于这个鱼龙混杂的互联网时代来说,对自己隐私,财产也是有不小的安全隐患,同时无论是对于用户,产品,开发者来说这都是一件不好的事情。尤其是还有很多用户停留在的 IE6 浏览器。无论其加载速度,渲染效果,还是对 css3 和 HTML5 等等新特性的支持上都不好,然后这些新特性,在新版本的浏览器中都得到了实现,其用户体验是老版本 IE 所不能比的。所以从用户体验的角度而言,作为开发者本身就是为用户服务的,我们更应该促使用户去升级浏览器,去增强体验和用户感受。当时据我观察,我们大部分 web 工程师并没有这样干,或者说干的并不好。

  通常我们针对 IE6 就是这样处理的:

  1.兼容到 IE8,放弃 IE6;(我目前的做法)

  2.兼容 IE6,并没有引导用户升级;

  3.做到兼容,并且引导用户升级或者更换其他更好体验的浏览器。(这样做的目前我见到的网站很少)

  总结:

  很明显,如果我们开发人员能在开发产品的时候,去引导用户升级体验的话,我相信可以帮助很多用户获取更好的体验,从而提升产品的体验。这同时也能减轻开发者处理兼容性问题的负担。由于很多中国互联网用户在浏览器产品上面缺乏一定的常识,所以很多人不知道也不会如何升级产品,如果我们能做出更人性化的引导,我相信至少还是有些作用的。


最后修改于 2013-11-14