V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liuidetmks
V2EX  ›  程序员

为什么国内前端都只写 chrome only 的 网站?

  •  
  •   liuidetmks · 2022-04-24 09:45:09 +08:00 · 15355 次点击
    这是一个创建于 930 天前的主题,其中的信息可能已经有所发展或是发生改变。
    火狐都提示不兼容
    火狐明明用着没问题,网页常驻一个下载最新 Chrome 的广告

    实际上功能用着没问题。
    第 1 条附言  ·  2022-04-24 20:08:45 +08:00
    我意思是明明 ff 是最遵从标准的浏览器,卻被如此对待,有些感慨,当年骂 ie6 不就是因为它不遵守标准吗(虽然它比标准出生更早)
    现在,chrome 制霸浏览器,你们又换了说法🥲

    等 edge 份额上来,M$也会加一些魔改,以提示体验之名。现在他老老实实,只是因为他落后。ms 谦恭未篡时。
    134 条回复    2022-05-02 14:38:42 +08:00
    1  2  
    fishlium
        1
    fishlium  
       2022-04-24 09:49:09 +08:00
    可能怕写着写着出来 bug ,现在我们测试都很少测试火狐了
    angrylid
        2
    angrylid  
       2022-04-24 09:50:41 +08:00 via Android   ❤️ 2
    火狐用户少,况且火狐用户肯定懂怎么下载安装 Chrome 反之不一定。
    Leonard
        3
    Leonard  
       2022-04-24 09:52:22 +08:00
    因为省事吧。Safari 有兼容问题的网站也不少
    villivateur
        4
    villivateur  
       2022-04-24 09:53:26 +08:00 via Android   ❤️ 12
    我还没见过“只兼容 chrome”的网站,你标题里的“都只写”说得有失偏颇了吧?
    uqf0663
        5
    uqf0663  
       2022-04-24 09:55:57 +08:00   ❤️ 2
    ie only 的网站见得到了,chrome only 还真没见过,请贴几个让我长长见识
    fstar
        6
    fstar  
       2022-04-24 10:03:38 +08:00   ❤️ 1
    因为前端很讨厌解决浏览器兼容问题。
    兼容这种东西做过的都知道,很费力,要写很难理解的奇怪的兼容代码,如果测试不提我根本不会兼容。
    paradoxs
        7
    paradoxs  
       2022-04-24 10:04:18 +08:00   ❤️ 1
    一般的小公司,如果还给你写电脑端,都该感激了。。

    完全撤掉也是没问题的
    zliea
        8
    zliea  
       2022-04-24 10:04:58 +08:00   ❤️ 1
    现在从 ie only 转到了 chrome only
    psklf
        9
    psklf  
       2022-04-24 10:05:46 +08:00   ❤️ 3
    Firefox 用户没人权啊。惨兮兮!
    Firefox 用户团结起来,给网站提用户反馈。
    wu67
        10
    wu67  
       2022-04-24 10:09:29 +08:00
    因为费力不讨好.写兼容又不算业绩 /工作量, 只会当做 bug 来处理, 还不如不测、不主动适配, 开发省事、测试省心、出页面快老板高兴.
    sgiyy
        11
    sgiyy  
       2022-04-24 10:11:52 +08:00   ❤️ 4
    从现代前端工程化来说,兼容性的问题不是特别大(当然 IE 大部分不考虑了),基本都被工具自动处理了。所以如果遇到 Chrome OK 而 Firfox 出现兼容问题的时候,大概率:
    1. 开发者兼容的浏览器版本只是较新的几个版本
    2. 你的火狐浏览器版本太低了
    BlueSky335
        12
    BlueSky335  
       2022-04-24 10:29:01 +08:00 via iPhone   ❤️ 1
    @uqf0663 蓝湖,Mac 版火狐浏览器下,触控板缩放不是缩放设计图,而且缩放整个网页,然后我果断换回了 chrome
    NewYear
        13
    NewYear  
       2022-04-24 10:30:01 +08:00
    有些网站明文规定要 Chrome ,无解,估计是没有做兼容吧。
    Rocketer
        14
    Rocketer  
       2022-04-24 10:30:16 +08:00 via iPhone
    楼主可以把“国内”二字去掉,国际上也是这样
    darknoll
        15
    darknoll  
       2022-04-24 10:31:40 +08:00
    因为 chrome 已经成为事实浏览器的规范
    Jooooooooo
        16
    Jooooooooo  
       2022-04-24 10:35:40 +08:00
    因为要考虑兼容所花的钱和兼容之后额外带来用户带来的收益以及不兼容会损失的收益
    Curtion
        17
    Curtion  
       2022-04-24 10:37:01 +08:00
    我是前端,我没写过,而且不兼容 FireFox 的网站也没见过,要不你发出来给我长长见识。。。
    retrocode
        18
    retrocode  
       2022-04-24 10:38:47 +08:00
    现在做开发除了大厂,普通项目除非用户反馈一般开发应该不会特别关注火狐的,毕竟 chrome 内核的浏览器是属于是霸主级别了,
    至于你说的长期挂着更新 chrome, 应该是企业应用吧? 挂个提示节省一些企业用户非必要的工单处理时间我觉得没什么问题.
    renmu123
        19
    renmu123  
       2022-04-24 10:39:03 +08:00 via Android   ❤️ 21
    我看见一个不兼容火狐的网页=>国内前端都只支持 Chrome 。好逻辑
    yaphets666
        20
    yaphets666  
       2022-04-24 10:44:42 +08:00
    成本问题,测试人员只测了 chrome
    aureole999
        21
    aureole999  
       2022-04-24 10:45:52 +08:00
    估计也不是特别不想去兼容,也不是要用 Chrome 特别的功能,而是不对 FF 进行测试,你愿意用 FF 改个 UA 继续用也许能用,碰上 BUG 什么的就自己负责了,找客服也不会管的。日本有不少服务已经去掉 FF 支持了……
    wbxl2000
        22
    wbxl2000  
       2022-04-24 10:47:27 +08:00   ❤️ 6
    Google Chrome:67.29%
    微軟 Edge: 9.65%
    蘋果 Safari:9.56%
    Mozilla Firefox: 7.57%
    Opera:2.81%
    yuhangch
        23
    yuhangch  
       2022-04-24 10:49:21 +08:00
    这两天刚准备转向 ff ,今天看 echart 例子库,随着表格加载滚轮来回跳,只能再开个 edge 单独看这个页面
    https://echarts.apache.org/examples/zh/index.html
    看来还要再掂量掂量
    ragnaroks
        24
    ragnaroks  
       2022-04-24 10:54:02 +08:00
    我自己经常用 firefox ,但是我自己也不会特意测试 firefox 的兼容性,可能我用的技术栈( react 17.0.2 )比较老,也没见人反应过 firefox 不能正常使用的问题
    masterclock
        25
    masterclock  
       2022-04-24 10:57:09 +08:00
    哪些网站有这个提示?给个 URL 列表?
    murmur
        26
    murmur  
       2022-04-24 10:59:05 +08:00
    我们也是这样,支持 IE 、chrome 但是没做 ff 兼容
    JensenQian
        27
    JensenQian  
       2022-04-24 11:00:29 +08:00 via Android   ❤️ 3
    什么,居然还有网页端,赶紧砍了,下 app 去
    AItsuki
        28
    AItsuki  
       2022-04-24 11:02:23 +08:00
    先问是不是再问为什么
    ZE3kr
        29
    ZE3kr  
       2022-04-24 11:03:12 +08:00 via iPhone
    @wbxl2000 这几个都是 Webkit 或者已经换到 Webkit 了😂
    vate32
        30
    vate32  
       2022-04-24 11:06:34 +08:00   ❤️ 1
    不说别的,
    1. 用火狐等近 Yapi ,就会有这个提示:
    “YApi 的接口测试等功能仅支持 Chrome 浏览器,请使用 Chrome 浏览器获得完整功能。”
    2. 威联通 QTS 的网页上传文件功能,只支持 chrome 浏览器
    Damn
        31
    Damn  
       2022-04-24 11:11:36 +08:00 via iPhone
    我见过只兼容 Firefox 的奇葩。
    界面类似于 Excel 那种密集表格。
    SniperXu
        32
    SniperXu  
       2022-04-24 11:19:24 +08:00
    @ragnaroks react17 已经算老了吗? 最新的不也才 18 吗
    jqtmviyu
        33
    jqtmviyu  
       2022-04-24 11:19:48 +08:00
    因为只在 chrome 下开发和测试, 没有 only, 只是有不兼容没去处理而已
    zhuangzhuang1988
        34
    zhuangzhuang1988  
       2022-04-24 11:20:51 +08:00
    新时代的 IE
    Davidwg
        35
    Davidwg  
       2022-04-24 11:21:09 +08:00
    @ZE3kr chrome 不是了,或者说正在不是
    msaionyc
        36
    msaionyc  
       2022-04-24 11:22:14 +08:00 via iPhone
    说话要负责任的,一棍子打倒一片不是好的行为
    KuoYu
        37
    KuoYu  
       2022-04-24 11:30:39 +08:00 via iPhone
    因为 chromium 遍地开花
    psklf
        38
    psklf  
       2022-04-24 11:31:52 +08:00
    @uqf0663 ie only 的网站见得到了,chrome only 还真没见过,请贴几个让我长长见识
    psklf
        39
    psklf  
       2022-04-24 11:32:54 +08:00
    @uqf0663 ie only 的网站见得到了,chrome only 还真没见过,请贴几个让我长长见识

    ------
    1. 某公司面试网站,只能用 chrome 才能正确视频通话。
    2. microsoft teams 面试,也只能用 chrome 才功能正常。
    DOLLOR
        40
    DOLLOR  
       2022-04-24 11:42:14 +08:00
    我开发网页不会特意去测试 FF ,但绝大多数情况下都能正常跑,因为我严格遵守 web 标准规范。😎
    liuidetmks
        41
    liuidetmks  
    OP
       2022-04-24 11:49:50 +08:00
    @DOLLOR 我就是奇怪,一些网站免费给 chrome 打广告,还让用户换浏览器. 明明功能是可用的,非得在顶部搞一个恶心的广告条。
    keai77
        42
    keai77  
       2022-04-24 11:51:24 +08:00 via Android
    仅支持 chrome 的没有遇到过,但是只能 IE 打开的网站倒是有。
    agagega
        43
    agagega  
       2022-04-24 11:57:25 +08:00 via iPhone
    几年前挺严重的,现在 Firefox 的更新相对减小了这种差距(当然也可能是换了新电脑的原因)。知乎是对 Firefox 支持较差的网站之一,加载评论区不知道用了什么技术,很卡。

    还有就是 Google 自己的 Meet ,所有非 Chrome 浏览器都没有视频背景效果,甚至连手机 App 都没有(国内产品经理都哭晕了)!而 Webex 这类软件在各种平台上都能开虚拟背景,所以必然不是实现难度的问题。
    ckeyer
        44
    ckeyer  
       2022-04-24 12:02:48 +08:00
    正确的提问应该是,为什么现在的产品、测试都只要求 only chrmoe 了,程序员工具人路过
    Kinnice
        45
    Kinnice  
       2022-04-24 12:08:04 +08:00 via Android
    @liuidetmks 转嫁成本到用户,省了测试和开发的一些成本
    xcai007
        46
    xcai007  
       2022-04-24 12:09:46 +08:00
    有道云笔记,网页版,只支持 chrome ,不支持 firefox
    ttgo
        47
    ttgo  
       2022-04-24 12:10:28 +08:00
    本来统一标准,但 chrome 太操蛋,仗着自己占有率第一,总是对另外那几家使绊子。
    pengtdyd
        48
    pengtdyd  
       2022-04-24 12:15:21 +08:00
    现在还有不用 chrome 内核的浏览器吗
    SilentDepth
        49
    SilentDepth  
       2022-04-24 12:18:44 +08:00   ❤️ 1
    @pengtdyd #48 Firefox 。严格地说,Safari 也是
    yousabuk
        50
    yousabuk  
       2022-04-24 12:23:28 +08:00 via iPhone   ❤️ 4
    屠恶龙的勇者终将成为恶龙

    Chrome 会越来越恶
    pendulum
        51
    pendulum  
       2022-04-24 12:34:17 +08:00
    可能它这个检测只考虑了 chrome/ie ,兼容性应该没问题
    lindas
        52
    lindas  
       2022-04-24 12:40:40 +08:00
    chrome 已经达成垄断了吧
    GiantHard
        53
    GiantHard  
       2022-04-24 12:47:13 +08:00 via Android
    飞书文档就是这么一个只支持 chrome 的网站,在火狐上存在兼容性问题
    nothingistrue
        54
    nothingistrue  
       2022-04-24 12:56:10 +08:00
    至今(我)遇见过不兼容 Firfox 的网站,还是个位数。现在前端搞框架,框架要么直接遵守 ES 标准要么通过 TypeScript/HTML5+间接遵守,常规 Web 应用想弄个不兼容 Firefox 的挺难。当然,总有沙雕会想用浏览器当客户端,这样就会用到一些非通用标准,这方面正好跟已经事实垄断的 Chrome ,狗碰上屎。
    DIO
        55
    DIO  
       2022-04-24 13:02:57 +08:00
    感觉现在用浏览器 web 的市场确实在被蚕食
    archxm
        56
    archxm  
       2022-04-24 13:06:44 +08:00
    chrome 的调试(F12)方便啊
    wdssmq
        57
    wdssmq  
       2022-04-24 13:12:58 +08:00
    当年从 火狐 换到 Chrome 就是因为 Resilio Sync 的网页管理不兼容;

    隔了几个版本也不知道是哪边修了后已经回不去了。。

    现在用 Edge 。。
    iyaozhen
        58
    iyaozhen  
       2022-04-24 13:18:51 +08:00
    还是成本问题 没有专门去适配(测试)
    你会下载按照 Firefox 肯定也(会)安装 chrome
    Seanfuck
        59
    Seanfuck  
       2022-04-24 13:26:05 +08:00
    不支持 Firefox 的网站直接×掉
    ragnaroks
        60
    ragnaroks  
       2022-04-24 13:32:45 +08:00
    @SniperXu 我的表达与 54 楼一致
    rpman
        61
    rpman  
       2022-04-24 13:34:51 +08:00 via iPhone
    @vate32 ff 没有 native file api
    PEAL
        62
    PEAL  
       2022-04-24 13:49:56 +08:00
    @NewYear 这种情况也不一定,也有可能是为了快速开发的需要,保证完美体验
    janus77
        63
    janus77  
       2022-04-24 13:57:30 +08:00
    面向用户的,用户用的都是 chromium 内核就行,你又不能做到兼容 100%,兼容大多数呗
    msojocs
        64
    msojocs  
       2022-04-24 14:00:58 +08:00
    Linux 似乎就 ff 支持视频硬解,chrome 都没成功过。
    lyhiving
        65
    lyhiving  
       2022-04-24 14:08:14 +08:00 via Android
    简单化,用户尽量靠拢。以前 Windows 跟 IE 结合得太过严谨了。现在 chrome 一家独大是因为 chrome 符合标准。不符合标准 W3C 的只能看市场地位来匹配,比如某讯浏览器
    h9VZ3hilI68DVl36
        66
    h9VZ3hilI68DVl36  
       2022-04-24 14:11:09 +08:00
    二八原则
    MAGA2022
        67
    MAGA2022  
       2022-04-24 14:18:53 +08:00
    保护 firefox 人人有责
    dorentus
        68
    dorentus  
       2022-04-24 14:27:20 +08:00
    和之前做 IE 6 Only 的原因一样。开发者 /QA 不懂标准,能跑起来就行。
    yukinotech
        69
    yukinotech  
       2022-04-24 14:33:32 +08:00
    @liuidetmks 其实并不是广告,而是降低客诉和研发成本,可以理解为公司的一些小手段。如果 pc 端的用户功能使用有问题的话,客服一般都会引导下载最新版 chrome ,如果还是有问题,才会拉研发 oncall 。因为一般测试都是在 chrome 上测过功能。当然这个是 toB 场景,是客户求你,toC 的话还是你求客户,一般还是要兼容的。
    lifesimple
        70
    lifesimple  
       2022-04-24 14:42:28 +08:00
    国外前端难道卷到啥浏览器都要兼容么(逃
    PrinceofInj
        71
    PrinceofInj  
       2022-04-24 14:50:39 +08:00
    能让你打开都不错了。我平时用 opera ,公司内网网站指明要新 EDGE 或者 chrome 才行。其他的一概禁止访问。
    libook
        72
    libook  
       2022-04-24 14:51:47 +08:00
    我们之前公司才几个开发人员的时候,因为人力有限,所以策略是二八定律,用 20%的成本来达到 80%的目标,剩下的 20%是低优先级,属于有时间、有资源的时候再考虑。

    你看一下 Chrome 内核的浏览器市场占比就知道了。资源有限的时候只能优先适配 Chrome 。
    bwangel
        73
    bwangel  
       2022-04-24 15:03:37 +08:00
    能提供个 web 网站就烧高香了,多少产品只提供 app 端,web 端完全没有入口。
    surbomfla
        74
    surbomfla  
       2022-04-24 15:07:31 +08:00   ❤️ 1
    公司不在乎 ff 的用户呗,还能为什么.
    你这问题就跟 为什么不给 linux 开发 app 一样,
    elboble
        75
    elboble  
       2022-04-24 15:15:33 +08:00
    IE only 的网站都还有呢。招标公司的网站,必须是 IE ,edge 都不行,幸亏 win10 下 IE11 还没删。
    hscui
        76
    hscui  
       2022-04-24 15:16:06 +08:00
    @sgiyy 错,国内目前几个大公司做的在线文档类产品都只支持 Chrome ,比如飞书,SeaTable 这些。用 Fx 最新版上去都看不全。
    yedanten
        77
    yedanten  
       2022-04-24 15:17:57 +08:00 via Android   ❤️ 1
    只写 x
    只测√
    毕竟市场份额最大的就是 chrome
    mozhizhu
        78
    mozhizhu  
       2022-04-24 15:21:57 +08:00
    市场份额问题;为了兼容火狐,多写一堆 BUG ,肯定是不愿意的;虽然,火狐是最标准的 Web……
    ffffb
        79
    ffffb  
       2022-04-24 15:25:09 +08:00
    需求驱动,市场驱动。
    兼容微信浏览器比兼容火狐恶心一万倍,前端们不照样捏着鼻子去兼容?
    在 pc 端,chrome 已经形成事实垄断,火狐等都成 others 了,这种情况在中国更甚。那除非有外部干预,否则怎么可能不朝最省事的路径走?
    zqx
        80
    zqx  
       2022-04-24 15:29:50 +08:00 via Android   ❤️ 7
    国内还有一个很有意思的事情,程序员都在用 Chrome Devtools 调试,但查文档却用的是 Mozilla Docs
    sgiyy
        81
    sgiyy  
       2022-04-24 15:34:57 +08:00
    @hscui #76 找到了 ![飞书网页版支持的浏览器]( https://www.feishu.cn/hc/zh-CN/articles/360040080753)。

    里面没有明说支持 FF ,所以我认同上面的一些说法:不是不支持 FF ,而是没测(主要是份额太小了)。

    而且文档上说了支持到 Chrome 63 及以上( 2018 年发布),在那之后的 Chrome 和 FF 差异其实不会特别大了,如果遇到你说的看都看不全的问题,建议你直接给他们提反馈。
    superfatboy
        82
    superfatboy  
       2022-04-24 15:35:58 +08:00
    @vate32 特意去看了一下,确实有, 这个是什么时候开始,我记得之前用的时候,没这个提示
    tramm
        83
    tramm  
       2022-04-24 15:41:47 +08:00
    淘宝够大吧?
    闲鱼都没 WEB 端, 怎么说
    zhuweiyou
        84
    zhuweiyou  
       2022-04-24 16:18:35 +08:00
    你这么一说,好像确实是这样.我电脑没装 FF,也从来不测试 FF.
    7gugu
        85
    7gugu  
       2022-04-24 16:18:45 +08:00 via iPhone
    1. chrome 份额大
    2. chrome 才有的 API ,比如云剪辑,web 录屏之类的新 API 更是重灾区
    wtdd
        86
    wtdd  
       2022-04-24 16:29:07 +08:00
    除了银行类,还没发现有什么 firefox 支持不好的主流网站,感觉是 firefox 对 chrome 主动兼容的缘故
    xuanbg
        87
    xuanbg  
       2022-04-24 16:29:13 +08:00
    别的浏览器也许没问题,你用别的浏览器是你的自由。但我们只能保证你使用谷歌浏览器没问题。
    yulon
        88
    yulon  
       2022-04-24 16:42:23 +08:00
    @villivateur @uqf0663 QQ 空间评论只有 Chrome 能发图,别说腾讯是小厂哦,也别说空间太老了,太老怎么可能只兼容 Chrome 。

    十年前的前端连 IE 各个版本都能支持,Chrome 和 Firefox 都是现代浏览器,你按照标准写怎么可能会出偏差,这点差异都懒得兼容,还洗什么。
    cue
        89
    cue  
       2022-04-24 16:49:36 +08:00
    我用 Opera 最新版都提示你的浏览器版本过低
    liuidetmks
        90
    liuidetmks  
    OP
       2022-04-24 17:21:22 +08:00   ❤️ 1
    @mozhizhu 实际并不需要你刻意兼容, 只需要开发者按照正常标准书写就行, 一些半吊子写法,样式错了又用各种黑魔法修正
    ppbaozi
        91
    ppbaozi  
       2022-04-24 17:32:22 +08:00
    没几个网站支持 chrome 却不支持 firefox 吧
    都现代浏览器,大差不差,都不需要特意去兼容
    “都”就离谱了,先问是不是,再问为什么
    Twinkle
        92
    Twinkle  
       2022-04-24 17:38:26 +08:00
    @zqx 不只是国内呀,国外大多数也是用的 Chrome 开发 + MDN 文档
    jKpzPv20NjX56i44
        93
    jKpzPv20NjX56i44  
       2022-04-24 17:51:34 +08:00 via iPad   ❤️ 1
    感慨 firefox 市场份额已经这么小,chromium 似乎马上就要在非苹果平台上造成垄断了。

    本人坚持使用 firefox 。遇到不兼容 firefox 的网站会直接跳过选择其它产品。

    一定要给用户第二个选择。一个开源软件造成垄断也是灾难性的。
    abolast
        94
    abolast  
       2022-04-24 17:55:12 +08:00
    @villivateur 很多 zf 事业单位的网站,都是只对 Chromium 内核的浏览器负责,至于 IE 和 Firefox ,打开是肯定可以的,但是无法保证兼容性
    KoMAsS121
        95
    KoMAsS121  
       2022-04-24 18:02:11 +08:00
    飞书邮箱的网页控制台是只能 Chrome 系,火狐直接不让你用,飞书文档是有不兼容的信息,但还能接着用.(现在是啥情况不知道,以上都是上几个月的事)
    chengxy
        96
    chengxy  
       2022-04-24 18:07:05 +08:00
    不懂就问,火狐十年前的 padding-bottom/right 在 overflow:auto/scroll 下不能生效的 bug 修复了吗?
    chengxy
        97
    chengxy  
       2022-04-24 18:08:28 +08:00
    又去看了一下,原来在九个月前修复了啊,真快,嘻嘻。
    原帖: https://bugzilla.mozilla.org/show_bug.cgi?id=748518
    suxiaoxiann
        98
    suxiaoxiann  
       2022-04-24 18:40:12 +08:00
    因为火狐真的没人用(从比例来看极少数),甚至 Chrome 用的也少,大多都是 360 、QQ 这些国产浏览器。
    ffffb
        99
    ffffb  
       2022-04-24 19:19:19 +08:00
    @qwerzl 可惜的是这些产品并不在乎一两个 ff 用户,甚至全部流失都无所谓。垄断不靠法律基本是没法打破的,能打破就不叫垄断了。
    Kiriya
        100
    Kiriya  
       2022-04-24 19:32:23 +08:00
    因为国内的全家桶浏览器大部分基于或兼容 chrome
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2373 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 00:18 · PVG 08:18 · LAX 16:18 · JFK 19:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.