• vue.js不支持IE8你们是怎么做的?


    作者:知乎用户
    链接:https://www.zhihu.com/question/51468145/answer/126207448
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    如果您的客户群体IE8用户占据较大的比例,不建议使用vue,angular等等现在流行的前端框架,jquery和easyUI就挺好的。
    实在想用新技术和新的模式,其他答猪说过的Avalon以及 Polyfill就可以。






    ================以下是吐槽部分=================

    我看到了一大群高冷的“非IE用户”以及“非IE”开发者。
    作为一个“原始人”开发者,真的有点看不下去。一些吐槽不吐不快。

    6年前开始做开发,写商业门户网站入行。从一开始就被各种浏览器兼容折磨得筋疲力尽。
    使用Firefox做开发,IE调整兼容,尽力兼容IE6,并且还要考虑QQ浏览器和360浏览器自己加壳后的解析变化(那个时候chrome还没流行,没有所谓的双核浏览器,QQ浏览器和360都是在IE基础上自己加壳)。顺带还要照顾下小众的Opera。
    在那个E9还没出,chrome还没开始飙版本,FF还只是停留在3.X的年代,我不知道现今的一堆“前端工程师”在那个年代还能不能活得下去。

    你们再鄙视低版本IE,也不能无视现在传统行业软件开发的现实:银行、电信、政府、学校(这个比例低一点)的网站都是IE8为主,甚至需要兼容IE6。
    如果您想让他们升级高版本浏览器,请先卸载他们的Windows XP。XP系统最高支持浏览器IE8,无法升级到IE9。
    对了,win7最低版本支持IE8,sp2默认安装IE9,但是国内win7有几个自动安装补丁的?
    你还别笑他们,微软免费升级WIN10,在所谓平均素质最高的知乎也有大批大批不愿升级的人呢!


    说难听点,想淘汰IE6?先等XP用户死绝。
    想淘汰IE8?先等win7用户消失。


    看了其他的答案,我建议支持

    的方式,在尽可能的情况下引导用户尽量“善意”的逼迫用户升级系统,而不是其他人一脸不屑的高冷范。
    除去传统行业因为懒政,因为跟不上时代步伐,因为不专注技术,因为资金问题,因为设备问题不升级系统这些因素之外,政府、银行金融、电信因为历史和技术原因,大量使用和遗留了低版本ONLY的代码,以及ActiveX控件等等,尤其是金融,当初国内都是采购国外的技术,扫描仪等等都是利用了低版本浏览器的一些特性甚至是BUG,一旦升级会连带着这些东西一起做废。唯一的解决方案就是从头再去开发一整套解决方案。
    而你愿意承担这部分的成本损失?

    我知道好多人会继续一脸鄙夷地说,我这是变相地拖慢IE的抛弃速度。此地爷干不动,自有爷干得了的地方。而后各种typescript和新的ES标准、语法糖用得飞起,对努力调试各种低版本浏览器的开发者嘲笑不已。

    我支持VUE和其他前端框架的作者以及jquery高版本都不再支持IE8及以下浏览器的行为,我也一再的努力推动公司和行业尽量使用新浏览器和新的语言版本,但我对其他的见到低版本浏览器开发者就高冷嘲笑讽刺的人,以及他们的行为,感到悲哀和伤感。
  • 相关阅读:
    pm2进阶使用
    javascript装饰器模式
    pupeteer初体验
    重构:从Promise到Async/Await
    # electron-vue 尝试做个网易云音乐
    Kafka监控:主要性能指标
    生产环境Rabbitmq集群安装部署与配置
    Java同步块(synchronized block)
    RabbitMQ高可用镜像队列
    kafka-0.9消费者新API
  • 原文地址:https://www.cnblogs.com/chw8/p/7476392.html
Copyright © 2020-2023  润新知