• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xuyl
V2EX  ›  程序员

都 2018 年了,号称互联网公司却还坚持要兼容 IE8,你有什么看法?

  •  1
     
  •   xuyl · Apr 23, 2018 · 26507 views
    This topic created in 3121 days ago, the information mentioned may be changed or developed.

    2015 年 6 月, ECMAScript 2015, 也就是 ES6 标准正式发布; 早些时候谷歌和微软两大巨头宣布合作开发 Angular2, 并且使用微软开源的 TypeScript 作为开发语言; TypeScript 作为 JavasScript 的超集,给前端开发者带来了类型检查和现代 OOP 思想, 基于其开发的 VS Code 在当年晚些时候才开源发布出来, 彼时还未大火; 几个月后阮一峰就做出了 ES6 入门教材, 虽然当时瑕疵挺多, 但仍不失为一份好的入门指南; 如今近三年过去了, node.js 版本号已经飙到 9.11.1, 三大框架 vue.js 、react.js 和 angular.js 瓜分了前端框架市场, ES 2018 也进入 draft 阶段, 然而你的公司还要你兼容 IE8.

    PS: 这段话发到煎蛋的段子区, 却没通过审核; 理由居然是因为含有'Script'字样, 这让我对煎蛋唯一程序员 Colt 感到绝望.

    133 replies  •  2019-04-25 14:18:45 +08:00
    1  2  
    ❮ ❯
    p2pCoder
    p2pCoder
    Apr 23, 2018
    1
    商业需要
    wingoo
    wingoo
    Apr 23, 2018
    2
    你的用户没那么激进
    inspiron530s
    inspiron530s
    Apr 23, 2018
    3
    何不食肉糜
    nine99
    nine99
    Apr 23, 2018
    4
    大把 win7 用户还在用呢
    orangeade
    orangeade
    Apr 23, 2018 via Android
    5
    还得看用户分布
    acros
    acros
    Apr 23, 2018❤️4
    6
    https://tongji.baidu.com/data/browser/
    3rd 占有率的浏览器,问出这种话的是 web 程序?
    zn
    zn
    Apr 23, 2018 via iPhone
    7
    你这思维,不改改的话估计只能当一辈子程序员了。

    能持续带来收入的客户,为什么要白白扔掉?说不定这部分人带来的月收入比你年薪还高,为什么不支持?你当老板是傻子啊?
    murmur
    murmur
    Apr 23, 2018
    8
    你不兼容自然会有人兼容
    大厂对于 IE8 只要给用户一个 10 年前做好的版本就行了
    murmur
    murmur
    Apr 23, 2018❤️1
    9
    顺便,敢把 draft 特性上生产的是不是也就前端独有了
    qiyuey
    qiyuey
    Apr 23, 2018
    10
    @acros
    载入 FLASH 出错
    acros
    acros
    Apr 23, 2018
    11
    @qiyuey chrome 出错,大概是 flash 的原因,我都是直接开 ie 看的·····
    v002ex
    v002ex
    Apr 23, 2018
    12
    你这么想,肯定是对软件的实施不了解,只做开发,而不管实际应用,软件开发不是说只用新技术的,兼容性很重要,还有很多 XP 系统用户呢,没让你兼容 IE6 就可以了,我们开发客户端时尽量支持 XP,最低要求支持 Win7,开发网站时 jQuery 时使用 1.10.x 版本,因为 jQuery 2.x 之后不再支持 IE6、IE7、IE8
    whx20202
    whx20202
    Apr 23, 2018
    13
    是不是把 IE8 和 IE6 搞混了
    uqf0663
    uqf0663
    Apr 23, 2018❤️2
    14
    2018 年春节,我手上有一个网站改版,老版本兼容 IE6,新版本强制要求最低 IE8,原本行业关键词百度首页全是我的排名,就因为不再兼容 IE6,我流失了近一半的用户,这批用户去百度搜我竞争对手的站,然后活生生把我竞争对手的排名点上来了,目前最新情况,行业关键词我第一,二三名都是采集我的竞争对手(他们兼容 IE6 )。
    akira
    akira
    Apr 23, 2018
    15
    技术激进 = 死路一条
    zw
    zw
    Apr 23, 2018
    16
    这有什么不好呢?虚拟机跑 XP 比起 win7/10 不知快了多少倍,而 xp 顶多只能升级到 IE8。。。
    f2f2f
    f2f2f
    Apr 23, 2018
    17
    激进是要有本事的,比如苹果
    可是你有本事吗?
    clino
    clino
    Apr 23, 2018 via Android
    18
    avalonjs 据说对 ie 支持好
    abcbuzhiming
    abcbuzhiming
    Apr 23, 2018❤️2
    19
    请问互联网公司的东西做出来给谁用呢?给客户用!你以为,你的客户全部都有能力,有资金升级浏览器到最新版本吗?你们这帮不知道天高地厚的人,既然不愿意出钱出力帮助客户完成升级,又有什么资格指责公司本身呢?公司当然是谁给钱谁就是上帝,而不是谁开发谁是上帝。最近国内出了好几个新的 MVVM 框架,都是支持 IE8+甚至支持 IE6+的,就是对你们这种人的回应,你大可以不选必须支持 IE8 的公司工作,但是需求就在那里,你们可以装看不见
    ljcarsenal
    ljcarsenal
    Apr 23, 2018
    20
    @uqf0663 ie6 大概有多少人用,占你网站的流量多少
    Reign
    Reign
    Apr 23, 2018
    21
    我去年就把 IE 和 Edge 全给 ban 了,不要问我为啥,情怀!!!
    Servo
    Servo
    Apr 23, 2018
    22
    Firefox 表示:
    stonehe
    stonehe
    Apr 23, 2018
    23
    6%的用户量,你是否放弃?
    Miary
    Miary
    Apr 23, 2018 via Android
    24
    ie8 ? 知足吧。。。
    yhxx
    yhxx
    Apr 23, 2018
    25
    其实如果是大厂的话,可以直接宣布放弃掉这些低端浏览器
    这部分用户里自然就有很多开始升级自己的浏览器了
    Weny
    Weny
    Apr 23, 2018 via iPhone
    26
    有流量当然要做支持
    woodface2233
    woodface2233
    Apr 23, 2018 via iPhone
    27
    离
    Mavious
    Mavious
    Apr 23, 2018
    28
    LZ 和 B 乎那帮激进前端一个模样。动不动不兼容 IE8,以前我在用火狐 4x ESR,B 乎告诉我浏览器太旧不让看。那就不看咯。看你一个程序猿杠得过流量?
    17L+10010
    fulvaz
    fulvaz
    Apr 23, 2018❤️7
    29
    站在程序员自己的角度

    兼容 IE8 = 花一堆精力做了很无聊的事情, 还吃力不讨好. 人家简历的 demo 酷炫得吓人, 你的简历专业兼容 ie8

    那问题来了, 兼容 IE8 的中小型公司会给前端开多少工资呢? 很简单的交互根本没必要开多高工资呀.

    当然不去兼容 IE8 啊, 就不兼容了, 怎么地吧, 谁想兼容谁兼容去.
    Mutoo
    Mutoo
    Apr 23, 2018
    30
    天朝前端是 Hard 模式,在澳洲的 Web 外包公司,表示只需要兼容 IE11+
    murmur
    murmur
    Apr 23, 2018
    31
    @fulvaz 不需要专门招兼容 IE8 的程序员啊 那个年代过来的前端 IE 兼容性和各种 CSS hack 都是必备知识吧
    你不会只能说你比人晚入坑一代浏览器
    learnshare
    learnshare
    Apr 23, 2018
    32
    IE 8,不做啊,用到的东西都是只支持 IE 10 了
    虽然 IE 6~8 都处理过,但不代表这个时候还要继续做

    五年前我号召不做 IE 8 被大量反对,现在依然反对?
    Android 5.0 以下还有人考虑兼容么?
    uqf0663
    uqf0663
    Apr 23, 2018❤️1
    33
    @ljcarsenal 我原本以为经过多年国内各种双核流氓浏览器的洗礼,IE6 用户应该是极少数的了(而且从百度统计的浏览器数据看也确实不多),经过这次作死,才发现 IE6 用户原比我想象的多,我的站原本 4K IP,刚改版那几天就剩下 2K IP 了,最近几天才刚刚回到 3K IP。因为当时我很鸡贼的在新版提示浏览器版本太老的页面放了独立统计,确实刚开始那几天有 2K IP 访问了那个页面,也就是说 IE6 用户占了大约一半的份额,由于我的盲目自信造成不可挽回的结果是我从行业关键词第一页全都是我 变成我只占了第一名的位置,甚至在未来我连第一名都悬。所以题主在说 IE8 的时候,我只能呵呵。
    vela
    vela
    Apr 23, 2018
    34
    往好处想,也许贵厂用户群比较下沉呢,所以才需要兼容 IE8 ……下沉到这份儿上,用户量应该不少吧…… 233333
    wvc
    wvc
    Apr 23, 2018
    35
    普通的公司不说,如果是大厂,我认为有率先淘汰老旧技术的责任和义务,不能被守旧的人拖了进步的后退,我支持激进与变革!!
    jin5354
    jin5354
    Apr 23, 2018
    36
    @uqf0663 不同站面向群体不同差异大得很,你的站面向低端群体自然 IE6 用户占比惊人,新兴行业像外卖、互联网教育、互联网停车这种 IE8 以下用户连 2% 都不到,区块链行业网站估计打着灯笼都找不到 IE6 用户,完全可以不考虑
    Jimrussell
    Jimrussell
    Apr 23, 2018 via Android
    37
    哈哈,评论里的不少,操着白粉心,吃着白菜命。意淫自己是公司老板,意淫自己是公司决策者,有意思吗?这都是病,得治。
    notreami
    notreami
    Apr 23, 2018
    38
    2018 年了,前端大神早就做出低版本兼容了方案了。那些吐槽低版本的前端 er,能力不行不要怪工具,小心前端网红带节奏。
    leeg810312
    leeg810312
    Apr 23, 2018 via Android
    39
    阿里 PC 端 web 支持就是 IE9 以上,从 2016 年 12 月开始 IE8 就不能访问,这算激进? win7 都能升级到 IE11 了还是赖着不肯升级,不知道怎么想的。还在用只能装 XP 的机器,只能被当做低端用户了
    3IOhG7M0knRu5UlC
    3IOhG7M0knRu5UlC
    Apr 23, 2018 via Android
    40
    真正的互联网行业哪有 ie8 用户
    billlee
    billlee
    Apr 23, 2018
    41
    @murmur #9 Rust 好像都是用 nightly 的?
    murmur
    murmur
    Apr 23, 2018
    42
    @leeg810312 仿真 ie8 可以淘宝和支付宝 难道他识别源生 ie8 和 ie11 的仿真?
    h1367500190
    h1367500190
    Apr 23, 2018
    43
    庙小妖风大
    wdlth
    wdlth
    Apr 23, 2018
    44
    连微软官网都不支持 IE 8 ……
    lvsemi1
    lvsemi1
    Apr 23, 2018 via Android
    45
    微软想卖 win10 是没必要支持 ie8,然而某人类希望大谷歌连 w3m 都支持
    autoxbc
    autoxbc
    Apr 23, 2018
    46
    如果要 IE8 可以看基本的展示信息,这是合理的要求
    如果要 IE8 也精确还原设计稿,那就没必要了

    不过上了 3 大框架,又没有 ssr 的话,估计进入就崩
    dalieba
    dalieba
    Apr 23, 2018
    47
    @uqf0663 #14 能不能搞成按 user agent 分配网页的模式?
    dalieba
    dalieba
    Apr 23, 2018
    48
    就是域名不变,网页给的不一样或者搞成重定向。
    uqf0663
    uqf0663
    Apr 23, 2018❤️1
    49
    @dalieba 是可以,后面我的补救措施就是这样。但是我发现一个秘密,就是百度收录的是 IE6 版的页面,也就是说百度来爬我站的时候,他用的 UA 其实不是 baiduspider 的 UA 而是 IE6 的 UA。
    shiny
    shiny
    Apr 23, 2018
    50
    统计里的 IE8 份额有很大一部分是套壳浏览器的兼容模式吧。
    WordTian
    WordTian
    Apr 23, 2018 via Android
    51
    哈哈,估计煎蛋为了防 XSS 把 script 当关键字过滤了
    zpvip
    zpvip
    Apr 23, 2018
    52
    请考虑 ie 6 用户的感受
    sunber
    sunber
    Apr 23, 2018
    53
    都是给惯的,兼容 IE8 的公司,请拒绝加入就是咯,另外,淘宝已经抛弃,楼上某些还在执迷不悟?
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    Apr 24, 2018 via iPhone❤️1
    54
    猛然发现 v2 老板好多 😅
    NicholasWangC
    NicholasWangC
    Apr 24, 2018 via Android
    55
    links 用户说什么了
    Cu635
    Cu635
    Apr 24, 2018
    56
    看到 lz 这么气愤还以为是 IE6,仔细一看原来是 IE8 ……
    incompatible
    incompatible
    Apr 24, 2018
    57
    @Jimrussell 你跟楼主才是有病需要治。 领了老板的工资自然要按照老板的意思做事儿,觉得老板让你兼容 IE8 不爽了您可以另谋高就啊。
    工资是老板付的、ECMAScript 不是您发明的。打工仔而已,在这扯什么技术激进,简直是哈色宁。
    jorneyr
    jorneyr
    Apr 24, 2018
    58
    IE8 算啥,我们主营业务必须支持 IE6,你爽了,客户就不爽了,客户不爽了,就轮到你不爽了
    vicacheung
    vicacheung
    Apr 24, 2018 via Android
    59
    兼容 ie6 的路过……明明 XP 也可以升级到 IE8 的
    ioven
    ioven
    Apr 24, 2018
    60
    大把的事业单位还在用 XP 怎么破???

    现在的前端和后端完全不交流吗? 先问下流量中 IE6、IE8 占比多少不行吗?
    nicevar
    nicevar
    Apr 24, 2018
    61
    @learnshare #30 4.4 的用户现在还挺多的,你这不兼容 android 5.0 以下就是胡扯了,至少丢掉 15%左右的用户,当然如果你的软件没人用无所谓
    Jimrussell
    Jimrussell
    Apr 24, 2018 via Android
    62
    locatelli
    locatelli
    Apr 24, 2018
    63
    支持 IE8 还好,我最不能理解的是 2018 了还有网站只支持 IE 不支持 Chrome/FF.....
    murmur
    murmur
    Apr 24, 2018
    64
    @sunber 淘宝哪里抛弃了 你看淘宝网的首页 都看不到什么 MVVM 的痕迹 怕是自己家的框架
    IE8 的兼容比 6 好做多了 直接做渐进增强就行 不行的东西用 flash 搞定
    这些根本不算什么难点 就拿几年前的东西放上去就完了
    zpxshl
    zpxshl
    Apr 24, 2018 via Android
    65
    @learnshare ???我就想知道现在哪家主流产品不兼容安卓 4.x ?
    zjqzxc
    zjqzxc
    Apr 24, 2018❤️1
    66
    说个笑话:如果中美全面贸易战美国人不让中国人用 windows 了会怎么样
    答:web 前端程序员恐成为最大赢家,因为再也没有 IE 了。
    netlxl
    netlxl
    Apr 24, 2018
    67
    因为你在中国。
    你列举的都是国际互联网的行情,不是中国互联网的行情。
    catteroLo
    catteroLo
    Apr 24, 2018
    68
    我看了一眼日历确定是 2018 年,又看了一眼标题,确定是讲互联网公司。现在我怀疑我可能对 2018 年或者是互联网公司有什么误解。
    newbieo0O
    newbieo0O
    Apr 24, 2018
    69
    离职
    fhbyljj
    fhbyljj
    Apr 24, 2018 via Android
    70
    @shiny 还有那个上网设备,我怎么都搞不懂 360*640 的分辨率怎么排第一,比 1080P 还要高
    murmur
    murmur
    Apr 24, 2018
    71
    @fhbyljj 手机啊 很多安卓机的逻辑分辨率就是这么大
    A555
    A555
    Apr 24, 2018
    72
    客户指明兼容 ie6 你有什么办法
    juneszh
    juneszh
    Apr 24, 2018
    73
    @zjqzxc 233333, 然而貌似只有天龙人才能不让中国人用 windows
    66beta
    66beta
    Apr 24, 2018
    74
    能说出这种话的,一般也是外行了,昨天有个 native 端的说为何不用 navigator.connection.type 获取用户网络类型,为什么要 native 来给你送设备信息!
    fhbyljj
    fhbyljj
    Apr 24, 2018 via Android
    75
    @murmur 逻辑分辨率什么鬼,现在大部分不都是 1080P 的吗
    WhyLiam
    WhyLiam
    Apr 24, 2018
    76

    你说要不要
    ByteRan
    ByteRan
    Apr 24, 2018
    77
    @66beta +1
    现在手机键盘弹起和隐藏,复制文字,保存图片,都是我 native 发给前端 js,前端 js 调用我这边的 native 方法
    janxin
    janxin
    Apr 24, 2018
    78
    Chrome,新时代的 IE
    Tyrion
    Tyrion
    Apr 24, 2018
    79
    @acros 火狐就剩这点市场份额了吗
    Hyperion
    Hyperion
    Apr 24, 2018
    80
    ……怎么看都是因为这种东西不算段子,所以被砍了吧…

    http://jandan.net/2018/04/07/qa-37.html
    而且随便搜索最近的网页,明显回复里带 script 是可以通过的。

    -------

    说这话也是没脑子,先看要求合理的情况,问了下同学公司人家 GA 里 IE 用户百分之 20 以上,我单位 GA IE 用户百分之 1.5,面向用户定需求有什么问题?

    即使是老板 /甲方 /产品任性,兼容 IE8 而已,没本事做就不要做,要做当然也没问题,avalon 和 vue 0.11 又不是不能用,怎么做不能做?

    如果看不惯老板或者产品,要么拿数据,要么打一架,请!
    Hyperion
    Hyperion
    Apr 24, 2018
    81
    @janxin safari 笑笑不说话
    qcind
    qcind
    Apr 24, 2018
    82
    贴近你的需求,靠近你的市场,满足你的用户。
    reeonce
    reeonce
    Apr 24, 2018
    83
    @Tyrion 火狐用户估计比较少打开使用百度统计的网站吧
    satanandroid
    satanandroid
    Apr 24, 2018
    84
    你对互联网公司有误解
    ke1vin
    ke1vin
    Apr 24, 2018
    85
    @vicacheung 政府项目?
    riggzh
    riggzh
    Apr 24, 2018
    86
    看了两遍内容没发现你说的互联网公司是什么类型的公司,比如 4A 平台,你倒是不用 IE 给我做一个
    Messiv2
    Messiv2
    Apr 24, 2018
    87
    @f2f2f 说得太好了。激进要有激进的本事。
    d2D5Cc
    d2D5Cc
    Apr 24, 2018
    88
    我司的内部系统兼容并且只兼容 IE11,只能说手动狗头了
    nisnaker
    nisnaker
    Apr 24, 2018
    89
    楼主你看 6 楼,百度还在用 flash 呢,你们兼容个 ie8 咋了。
    zhouxuchen
    zhouxuchen
    Apr 24, 2018
    90
    看用户群吧,36 楼说得对
    Lanke0
    Lanke0
    Apr 24, 2018
    91
    @acros 厉害
    myyou
    myyou
    Apr 24, 2018
    92
    舍弃个 ie8 就算激进了?都是给惯的。还扯什么,flash,国外 YouTube 早就用 h5,国内 bilibili 和 pandatv 也都用 h5 了, 所以别再拿 flash 能做的 h5 做不了当借口了。说白了就是一群不思进取的玩意儿,遇到这种公司就不应该进,别人都前端各种技术玩的飞起了,你还在跟一群老东西较劲,你能学到个屁的技术。
    tonghuashuai
    tonghuashuai
    Apr 24, 2018
    93
    抛弃 IE8 应该是厂商该做的事情,而不是开发者
    wd85318
    wd85318
    Apr 24, 2018
    94
    @zn 你这思维,不改改的话估计只能当一辈子在 V2EX 回帖了,说话不过大脑,脑子有问题
    xcssum
    xcssum
    Apr 24, 2018 via iPhone
    95
    先上个浏览器统计,跑他两个月,ie8 及以下占比小于 5%,低版本浏览器用户给个首页提示,两月后全面抛弃 ie8 ;大于 5%,低版本浏览器用户给个首页提示升级浏览器,直到低于 5%,重复上一步。
    fulvaz
    fulvaz
    Apr 24, 2018
    96
    @murmur 是啊, 都是基础

    但是这个年代学了没用(不挣钱)啊.
    Aether
    Aether
    Apr 24, 2018
    97
    你这样想想就理解了:人类走出非洲 20 多万年,文明开化 10000 多年,为什么还要兼容你这种浑身 DNA 都有 bug 的人呢?要啥医院……
    OnceMore2020
    OnceMore2020
    Apr 24, 2018
    98
    写这句话的时候很愤怒感觉自己是用户的爸爸,实际上用户才是自己的爸爸。
    huahuajun9527
    huahuajun9527
    Apr 24, 2018
    99
    没有用户啊,肯定要做啊,不做的话没有用户。抛弃 IE8 是不可能的,这辈子都不能抛弃 IE8。
    learnshare
    learnshare
    Apr 24, 2018
    100
    @nicevar
    @zpxshl
    成功转移话题,2333
    Android 兼容哪个版本,关前端什么事

    作为开发,是否兼容 IE 8 是自己的态度,是要对自己的技术和能力负责
    作为公司,是否兼容 IE 8 是对用户的态度,是要对产品负责
    这两者大概没什么关联,不过越来越多的用户和开发都不再用 IE 8 了,总要有割掉的那一天
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4323 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 199ms · UTC 02:08 · PVG 10:08 · LAX 18:08 · JFK 21:08
    ♥ Do have faith in what you're doing.