如题,今年已经2019年了。是不是写代码的时候,基本上就不需要考虑IE8及以下的浏览器兼容问题了?请说说你的观点,或者分享下业内经验,谢谢!


你说今年已经2019年了,现代前端三大框架:

react: IE 9+

vue: IE 9+

angular: IE 9+

换句话说,我们说的【现代前端】,本来就不包括 IE 8 及以下。


另外的一些话题。

  1. 如果明确要支持 IE6,又想用 mvvm,可以选其他的 mvvm 框架(特指 san)

2. 三大框架在 IE 9, 10, 11 都有不可避免的降级。包括需要引入各种 polyfill

3. 就我熟悉的 react 和 vue,都有计划逐步的不支持 IE 9, 10, 11

4. 据我所知,微软在浏览器上(IE 以及 Edge)的投入比以前更少


反正 Edge 已经没了,除非做嵌入式或者维护老系统,其他一切情况只考虑 Chrome


谢邀

微软都已经放弃IE浏览器了。作为一个走在科技前沿的互联网公司为什么还要兼容IE8浏览器。:-)

参考资料如下:


如果你觉得小G今天分享的干货有帮助到你的话,记得关注我们的知乎主页呦~有关任何留学、学科、学术方面的相关问题,都可以私信小G向我咨询哦!

结尾稍稍给我们的公众号打个小广告~如果你想了解更多如何进行背景提升的相关事宜如果你想通过自己的努力离自己的Dream School更进一步如果你想获取更多当前全球前沿学科 学术界 留学圈的最新信息

如果你想获取更多学习资料 干货

可以关注我们的微信公众号「集思星球(ID:gecedu)」!peeeeeeace!!

直接在页面上显示「您的浏览器版本过低,请安装现代浏览器」

然后给个chrome或者firefox的下载链接。

当然如果是传统企业的,只能想办法把chrome的图标改成IE的了。


考虑用户基数呗

基数少

优雅降级,提示升级高版本

基数多

老老实实写兼容吧~


如果不考虑那百分之几的顽固用户,可以不兼容。


至少我在写页面的时候是不考虑IE8以下的浏览器,主要是根据公司业务来选择,如果公司业务需要兼容的话,那就要考虑。


一般来讲:

  1. 看甲方的要求
  2. 看老大的要求

如果要兼容IE8,就不能用vue.js react.js(高版本) 等框架了,开发效率很难提升。

如果没有硬性要求,放弃IE8会好很多。


有需求就兼容 没需求就不管


之前在某个问题看到的答案:

你越是兼容它,它就活得越久。为了让后人好乘凉,测试列表里把IE去掉吧~~

开玩笑工资还是要拿的,兼容还是要兼容的,除非你是老板,除非你是用户爸爸。。。


之前这个问题出现在我时间线上,我还要说IE去死,谷歌万睡。

但是

只能说,IE虽屎,但是真香


业务范围太小的自然不要考虑,业务范围巨大的自然需要考虑。

看你们公司情况来呗。

MVVM框架又没啥关系,有几种MVVM框架在IE6下都可以跑,甚至我以前用老版本的React捣鼓后也可以在IE6下跑,这个不是问题。

我们在不同的需求下都做了脚手架,根据业务不同,需要兼容的浏览器范围不同,可以一键生成基本框架。

如果是新手前端,业务范围也不大,倒是没必要学老版本兼容了,以前的那些主要是绕过一些BUG,并没啥实际意义。只不过有些工作岗位你没这个能力还真吃不下,我们这上一个前端就是因为玩不转这些才走路了。


基本不需要了, 微软新的浏览器都用Chrome内核了, 对前端来说是好事


ie8直接提示用户升级浏览器,多好


除了个别政府机关有特殊要求兼容以外,其他正常人都不会用ie8及以下的浏览器了,所以可以不兼容


可以考虑下京东的纯国产类React框架,最低支持到IE8

NervJS/nerv?

github.com


原来还有人考虑 Chrome 以外的浏览器啊,意外了


推荐阅读:
相关文章