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

Safari 和 Webkit 团队终于承认错误并开始征求反馈

  •  1
     
  •   maplerecall · 2022-02-11 10:10:38 +08:00 · 12275 次点击
    这是一个创建于 1024 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://www.ithome.com/0/602/343.htm

    > Safari 和 WebKit 的 Web 开发者体验团队的苹果布道者和开发者倡导者 Jen Simmons 在推特上说:“我提到的每个人都说 Safari 是最糟糕的,它是新的 IE 。”这导致她需要用户提供反馈,最好是强调具体的错误 Bug 和抑制网站、应用程序的支持缺失的情况。

    前几天还有人讨论 Safari 的问题,今天看到新闻说官方终于表态并准备改进了。Webkit 一直存在很多长年没被修复的 bug ,并且近年来还有越来越多的趋势,能放下傲慢的态度开始解决问题的确是件好事,但考虑到迭代速度估计还得是得等蛮久了。
    101 条回复    2022-02-14 13:13:00 +08:00
    1  2  
    nieyujiang
        1
    nieyujiang  
       2022-02-11 10:11:55 +08:00 via iPhone   ❤️ 1
    早干啥去了🐶
    gauzung
        2
    gauzung  
       2022-02-11 10:13:56 +08:00
    这个 bug 包括那些 feature 吗🐶
    bobawujh
        3
    bobawujh  
       2022-02-11 10:15:35 +08:00 via Android   ❤️ 23
    要不是 iOS chrome=套皮 safari
    它早没份额了
    wittyfans
        4
    wittyfans  
       2022-02-11 10:16:44 +08:00 via iPhone   ❤️ 1
    不清楚他们批评的点,但比起 Chrome 的臃肿,Safari 轻量、省电,速度快, 平时用的还蛮多的。手机上的交互设计也比其他好用些。
    dcsuibian
        5
    dcsuibian  
       2022-02-11 10:21:21 +08:00
    希望 Safari 能努努力,让我用上更好的 Chrome
    forvina
        6
    forvina  
       2022-02-11 10:26:52 +08:00
    @bobawujh #3 我就说 flutter 怎么就偏偏在 safari 上运行报错😓
    zxcslove
        7
    zxcslove  
       2022-02-11 10:38:09 +08:00   ❤️ 26
    班上的倒数第一退学了........
    chendy
        8
    chendy  
       2022-02-11 10:38:39 +08:00   ❤️ 5
    曾经 safari 最大的优势是省电,一样的页面 safari 看就很安静,chrome 随便干点啥风扇都起飞
    然而换了 m1 之后 chrome 也很安静了,于是 safari 彻底进入垃圾桶
    makelove
        9
    makelove  
       2022-02-11 10:57:34 +08:00   ❤️ 3
    可能发现开发者都憎恨 Safari 连带上公司了 :)

    不过搞 web 对 Apple 来说不赚钱还很费钱,甚至 web app 是绕过 app store 的对手,所以以苹果的尿性别期望太多

    我希望苹果这点投入就别搞内核了,人家微软都躺倒了,你也转用 chromium 内核不丢人,世界上有 chrome 系和真自由内核 firefox 系就行了
    dingwen07
        10
    dingwen07  
       2022-02-11 11:01:48 +08:00
    安全漏洞也一堆
    timpaik
        11
    timpaik  
       2022-02-11 11:04:21 +08:00 via Android   ❤️ 2
    safari 卷起来是好事啊,chrome 一家独大导致 h265 现在都没铺开
    LUO12826
        12
    LUO12826  
       2022-02-11 11:10:27 +08:00   ❤️ 13
    我在手机上喜欢用自带的 Safari ,但电脑上还是习惯 Chrome ,不知道有没有人一样的
    liuidetmks
        13
    liuidetmks  
       2022-02-11 11:30:16 +08:00
    无非就是 Safari 和 chrome 不一致
    StevenRCE0
        14
    StevenRCE0  
       2022-02-11 12:01:29 +08:00   ❤️ 2
    我就是喜欢 Safari ,在 FreeBSD 上也用 Epiphany ,你们来打我呀(逃
    docx
        15
    docx  
       2022-02-11 12:05:24 +08:00 via Android   ❤️ 1
    @LUO12826 #12 iOS 不管你用什么浏览器,本质上都是 Safari 内核
    des
        16
    des  
       2022-02-11 12:06:06 +08:00 via iPhone
    @LUO12826 手机上不管用哪个浏览器,内核都一样啊
    beimenjun
        17
    beimenjun  
       2022-02-11 12:07:58 +08:00
    其他不说,WebKit 绝对是非常难维护的软件工程之一……

    真的正儿八经改 bug 也不知道改多久
    noahhhh
        18
    noahhhh  
       2022-02-11 12:08:20 +08:00 via Android   ❤️ 1
    @timpaik Firefox 不也不支持,免费的 av1 就支持
    szzhiyang
        19
    szzhiyang  
       2022-02-11 12:12:27 +08:00
    @chendy 大水冲了龙王庙。🤣
    Jooooooooo
        20
    Jooooooooo  
       2022-02-11 12:12:40 +08:00
    谁能想到浏览器也并非一个通用协议.

    大家都收敛到 chrome 上吧
    des
        21
    des  
       2022-02-11 12:22:50 +08:00 via iPhone
    说到 Safari bug ,前两天在站内就有一个 css bug……
    cwbsw
        22
    cwbsw  
       2022-02-11 12:23:29 +08:00   ❤️ 3
    新的 IE 难道不是 Chrome 吗? Safari 那点份额不够看的。
    我觉得最好还是谷歌微软苹果三巨头各自维护一个内核,再加上 Firefox ,这样才能保持竞争,避免一家独大。
    des
        23
    des  
       2022-02-11 12:30:42 +08:00 via iPhone   ❤️ 5
    @cwbsw “新时代 ie”说的是,功能更新慢、不修 bug 、不思进取,但是不得不兼容
    cwbsw
        24
    cwbsw  
       2022-02-11 12:34:43 +08:00   ❤️ 1
    @des 不得不兼容是因为 IE 的市场份额曾经高达 95%,现在 Safari 桌面不到 10%,移动端不到 20%,差得远。
    duke807
        25
    duke807  
       2022-02-11 12:38:10 +08:00 via Android   ❤️ 12
    @cwbsw IE 再爛,至少微軟允許用戶安裝其它內核的瀏覽器;而蘋果自己爛還不允許用戶安裝其它內核瀏覽器,所以才不得不兼容
    daveh
        26
    daveh  
       2022-02-11 12:44:23 +08:00 via iPhone   ❤️ 2
    Safari 挺好的,已经从 Chrome 切换过来。
    特别是 iOS 14-15 新加的功能,支持插件、翻译、长按图片识别文字等等,越用越顺手。
    相反 Chrome 越来越拉跨,之前有些网站如 Oracle Cloud Console 不支持、最近某次更新启动卡死事故,导致全部浏览标签丢失,最近使用随机卡死,下载文件切个后台就断,某次更新后长按图片不能识别文字(本来可以继承 Safari 功能 )等等。
    所谓的 BUG 真没怎么碰到,推上其实是反问那些黑子——真有 BUG 报上来别只会 BB ,另外分清到底是 BUG 还是特性暂不支持?
    推荐大家都使用。
    haiironezumi
        27
    haiironezumi  
       2022-02-11 12:53:38 +08:00   ❤️ 1
    @duke807 桌面系统哪个不允许用户装第三方内核浏览器的……而且我寻思微软以前做的 Windows Phone 也不支持 Chromium 啊。
    haiironezumi
        28
    haiironezumi  
       2022-02-11 12:57:43 +08:00   ❤️ 2
    不过我觉得放弃 Safari for Windows 是一步臭棋,Safari 摆烂和它放弃 Windows 平台外加只允许 iOS/iPadOS 运行 WebKit 又脱不开的关系,更何况桌面平台上的浏览器内核越多越好,如果都用 Chromium ,开发者是方便了,谷歌作恶也更方便了。
    cwbsw
        29
    cwbsw  
       2022-02-11 12:58:29 +08:00   ❤️ 1
    @duke807
    那么讨厌 Safari 的话,正常人早就把 iPhone 砸了换 Android 了。
    iOS 总体份额不到 20%,有什么不可替代的。
    同样的逻辑并不适用于微软,高达 95%的市场垄断地位不是开玩笑的。
    huangsen365
        30
    huangsen365  
       2022-02-11 13:06:18 +08:00 via iPhone
    在我需要播放在线视频的时候才打开 Safari (为了超级省电),其它场景一概用 Chrome…
    duke807
        31
    duke807  
       2022-02-11 13:11:39 +08:00 via Android
    @haiironezumi Windows Phone 不支持 chrome 性質應該不同吧,一個是平台禁止,一個是軟件商不想支持

    p.s. 我是 linux 用戶,windows 也不是我的菜
    duke807
        32
    duke807  
       2022-02-11 13:14:12 +08:00 via Android
    @cwbsw 要是有人送我最新款的蘋果手機 /電腦,我不會砸,我會轉手賣掉,正常人都不會砸的,像我這樣不正常的也不會砸,除非強制我每天使用
    nikubenki
        33
    nikubenki  
       2022-02-11 13:17:26 +08:00
    希望 iOS chrome 早日支持插件
    haiironezumi
        34
    haiironezumi  
       2022-02-11 13:20:36 +08:00
    @duke807

    https://www.engadget.com/2010-11-17-windows-phone-7-will-work-with-third-party-browsers-so-long-as.html

    找到一个早期 Windows Phone 的文章,第三方浏览器必须是 IE 内核的。如果 Windows 建立了一个 Walled Garden 我觉得不会比苹果好多少。
    xtinput
        35
    xtinput  
       2022-02-11 13:24:17 +08:00
    一直用 Safari ,手机电脑上都是
    duke807
        36
    duke807  
       2022-02-11 13:25:41 +08:00 via Android
    @cwbsw 另外一提,很多人買 iPhone 是做老人機使用的,在這一點上 iPhone 的表現還是很出色的
    cwbsw
        37
    cwbsw  
       2022-02-11 13:34:50 +08:00
    @duke807 所以呢,谁有本事强制你每天使用 iPhone ?而微软是真的有这个本事的。
    MX123
        38
    MX123  
       2022-02-11 13:35:34 +08:00
    XcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcodeXcode
    shengchao
        39
    shengchao  
       2022-02-11 13:39:17 +08:00
    @MX123 这是有多大的怨念啊。。。
    MX123
        40
    MX123  
       2022-02-11 13:41:06 +08:00
    @shengchao Safari 不好用可以用别的,Xcode 不好用只能忍着。。。
    des
        41
    des  
       2022-02-11 13:41:38 +08:00 via iPhone   ❤️ 4
    @daveh bug 多的是,站内就一堆
    还有一点是,bug 多数情况恶心的是开发者,而不直接是用户,体验不到 bug 也算正常
    你要想体验 bug ,可以试试做一阵前端开发

    https://v2ex.com/t/714405
    https://v2ex.com/t/831846
    https://v2ex.com/t/831063
    shengchao
        42
    shengchao  
       2022-02-11 13:49:38 +08:00
    @MX123 不行,ios 用户只能用 safari ,ios 上的 chrome 就是套皮的 safari ,还是会有一样的 bug ,前端开发也只得忍着
    rzbyy
        43
    rzbyy  
       2022-02-11 13:55:38 +08:00
    Mac 也用 Safari 主要是因为实在太省电了…… 不过插件真的有够少,一大堆还要付费,自己弄插件还必须得有开发者账号
    mxT52CRuqR6o5
        44
    mxT52CRuqR6o5  
       2022-02-11 14:02:04 +08:00
    @haiironezumi 所以 IE 被骂啊,你的论据是在证明 safari 确实是新时代 IE
    LancerComet
        45
    LancerComet  
       2022-02-11 14:02:48 +08:00   ❤️ 7
    给 Safari 切图那是真的痛苦
    印象最深的一次是在 Canvas 里获取 RenderingContext2D 为 null
    查了半天,找到 Webkit 的代码提交
    “由于我们 iPhone 手机的内存实在太小辣,所以要给 Canvas 分配的 buffer 砍一半,他们开发者没必要用那么多,哈↓哈↑”
    结果就是给 IOS 的贴图尺寸缩到了指甲盖大小
    minsheng
        46
    minsheng  
       2022-02-11 14:04:01 +08:00
    这是什么神仙翻译,看看人家 Twitter 截图说的是啥:

    Also counterproductive, pointing to bugs from several years ago, complaining about them over & over & over.
    Let's talk about current bugs. Currently missing or partial support for new features. Let us know what's most important to you. What do you want us to tackle first?

    结果翻译成了啥?修复几年前的 bug ?人家亲口说的是不要浪费时间( counterproductive ),来谈谈现在的 bug ,老 bug 就先别管了……
    jadehare
        47
    jadehare  
       2022-02-11 14:10:10 +08:00
    webkit 的 array.sort 逻辑和其他内核的不太一样,导致某些情况下得到的数组不一样。怀疑是切换不同排序算法的点不一样,这算 feature 还是 bug
    Pazakui1259
        48
    Pazakui1259  
       2022-02-11 14:34:07 +08:00
    @minsheng
    她后面又补充了

    By “pointing to bugs from several years ago” I definitely meant bugs that have already been fixed. Sorry.

    If it’s several years old and not fixed, do ping with a http://bugs.webkit.org link or Feedback number (if you filed at http://feedbackassistant.Apple.com). I’d like to look into it.

    这段话的“几年前的 bug”指的是已经修好的 bug ,如果有好几年还没修好的 bug ,带上反馈链接她也愿意看一看
    red2dog
        49
    red2dog  
       2022-02-11 14:43:35 +08:00   ❤️ 1
    什么时候修复一下各种 css bug, 比如绝对定位,穿透,动画,卡顿 ,1px, touch 延迟,css 属性不支持 。。。
    js 的可以放一放。
    虽然很多人说 safari 用起来很好用,但是每次开发遇到 bug 是真的崩溃啊
    red2dog
        50
    red2dog  
       2022-02-11 14:47:00 +08:00   ❤️ 3
    在上家公司,有个测试妹子用的 iphone6 plus 测试机,真是让人闻风丧胆,什么奇怪的 bug 都能测出来。
    yuuko
        51
    yuuko  
       2022-02-11 15:39:27 +08:00
    什么时候 safari 修复下 fixed 定位下弹软键盘把页面往上推,隐藏键盘后不会回去的 bug
    daveh
        52
    daveh  
       2022-02-11 15:48:23 +08:00 via iPhone
    @des 没搞过前端,但有个 undefined behavior 不知你听过没有?说的是编程语言一些非标准写法,会带来一些奇怪行为,结果有可能对有可能错。web 这块应该更乱吧,大量的非标准用法,如果这个浏览器结果对,千万别认为另外一个也正常。
    第 1 个例子中,楼主都自己改了,就别说 Safari 的 BUG 了吧?这个简单,搜索一下就发现明显是用了非标准的东西,没理由支持。
    第 2 个,没看太懂,貌似是组合操作下才有的问题?但楼主也自己修好了,改用了标准写法?有人分析比较多,不管是否正确,也看是否标准,如果标准定义了组合之下的行为要正常,可以去报 BUG ,奖金还比较多。
    第 3 个,PWA 的,Safari 貌似还没有正式完整支持,有问题也不奇怪,但这不是浏览器本身的 BUG 。
    StevenRCE0
        53
    StevenRCE0  
       2022-02-11 15:58:45 +08:00   ❤️ 1
    @LancerComet 太真实了,THREE 在 Safari mobile 一打开全是黑的,属实给我干傻了。这个倒是不用查,远程调试会看到 canvas 内存过大的 warning
    woodensail
        54
    woodensail  
       2022-02-11 16:06:31 +08:00
    @daveh 第一个例子确实是楼主误用,intrinsic 似乎在早期 safari 中用来表示 max-content ,随着标准规范,已经统一改成 max-content 了。

    第二个例子本身就是标准写法 safar 自选 i 渲染 bug 而已,楼主换了个办法来绕过,但是总不能说 bug 被绕过了就说 bug 不存在吧?

    第三个例子就更不用说了,苹果自己说支持 pwa 了。结果支持不完善,没啥好说的,锅自己背好。
    woodensail
        55
    woodensail  
       2022-02-11 16:08:58 +08:00
    @daveh 顺便一提,事实上各种浏览器渲染 bug 多得是,和其他领域不同,浏览器渲染涉及到太多不同的领域,因此前端开发搞久了你就会发现任何浏览器都有一堆 bug 。并不是说只有 safari 有 bug ,chrome 就完美无缺了。

    只是相比较之下 safari bug 更多一些而已。
    makelove
        56
    makelove  
       2022-02-11 16:22:03 +08:00
    @cwbsw 作为果黑我为什么用 iPhone 呢,还不是因为 iOS 占有率大,这个 20%加上人群属性加成相当于 50%,已经不能无视了。 然而我虽用 iPhone 但不能改变 iOS 封闭僵硬的印象,且 Safari 内核烂出天际的事实。任何前端开发人员都不可能会喜欢 webkit 。

    当然了,Safari 的界面部分还行我也主用 Safari ,主要可能是苹果内核锁定后别家都没花太多心思在 iOS 平台直接摆烂了。比如 chrome 的 ui 不知道怎么搞的在 iOS 上很怪很丑,菜单样式什么的都不是本地风格,字还是蓝色的,工具栏也很恶心呆板。
    luhe
        57
    luhe  
       2022-02-11 16:46:36 +08:00 via iPhone   ❤️ 2
    一定要有一位巫妖王,那为什么不能是我咧
    jfdnet
        58
    jfdnet  
       2022-02-11 16:53:24 +08:00
    @LUO12826 自从 safari 插件多起来之后 特别是油猴可用之后 已经习惯 safari 了。
    jfdnet
        59
    jfdnet  
       2022-02-11 16:55:29 +08:00
    @duke807 简单易用就变成老人机了?那倒是希望所有的软件都能老人化。
    czfy
        60
    czfy  
       2022-02-11 17:05:05 +08:00   ❤️ 3
    Apple 承认了还有果粉在洗
    真是不得不佩服人做用户你做用户做得这么贱
    duke807
        61
    duke807  
       2022-02-11 17:22:19 +08:00 via Android
    @jfdnet 不是簡單易用,是諸多限制
    cwbsw
        62
    cwbsw  
       2022-02-11 17:55:47 +08:00
    @makelove
    这就是立场的不同了。
    作为前端开发固然希望 Chrome 一统天下减少工作量,而作为用户 Chrome 的垄断可不是啥好事。
    反正要不要恰 iOS 用户这碗饭,iOS 用户要不要砸掉 iPhone ,双方都有选择的自由。
    而 IE 时代,双方都没有这样的自由。
    ch2
        63
    ch2  
       2022-02-11 18:07:21 +08:00
    canvas 给视频截图,别的浏览器都没问题,就 ios 一直报不安全的错误
    查了两天才发现原因是 safari 不允许用 302 跳转的视频链接,即使跳转前后都支持跨域也不行
    des
        64
    des  
       2022-02-11 18:16:35 +08:00 via iPhone
    @ch2 试试 307 308 跳转也是这样吗?
    xiangyuecn
        65
    xiangyuecn  
       2022-02-11 18:20:35 +08:00
    @liuidetmks #13 不一致是小事,人家有的你没有,网站可以去检测适配(很容易)。

    大的问题是:一个相同功能你实现了,但你有 bug ,还拒绝承认(很难检测、兼容)。

    “苹果上怎么会有问题呢,肯定是打开的网站的问题,这个网站垃圾”
    wsseo
        66
    wsseo  
       2022-02-11 18:21:47 +08:00
    虽然垄断不好,但是不垄断怎么挣大钱。
    SunFarrell
        67
    SunFarrell  
       2022-02-11 18:51:54 +08:00
    我是从 chrome 转的 safari ,就冲轻量省电,简洁优雅的体验去的,平常用的 chrome 插件,safari 都有对应的
    除了 Omega 这个,这是 chrome 还在我电脑存在的唯一理由了
    makelove
        68
    makelove  
       2022-02-11 19:19:36 +08:00   ❤️ 1
    @cwbsw 垄断不好是因为垄断者没压力时就不再积极开发甚至打压潜在竞争者,从而损害用户( IE 几年不更新不修 BUG ),Chrome 目前因 Web 和自身利益一致积极开发,反而是苹果消极开发,且实施垄断行为禁止别的内核,从各方面来说都是新时代 IE 。当然了不同的是当年骂 MS 大家喜闻乐见,现在果教徒会自发护主。
    daveh
        69
    daveh  
       2022-02-11 19:54:52 +08:00 via iPhone
    @woodensail 不懂前端,第 2 个问题是哪些标准定的? IE 也不支持。
    ch2
        70
    ch2  
       2022-02-11 19:58:01 +08:00
    @des 没试过,后来让服务器直传 302 跳转后的链接,ios 就没问题了
    daveh
        71
    daveh  
       2022-02-11 20:08:01 +08:00 via iPhone   ❤️ 1
    @xiangyuecn 人家有的不一定是标准,为什么要去支持非标准?
    而且是软件就会有 BUG ,你说下哪个功能哪个 BUG 拒绝承认了?来点实锤干货,否则 Vague hate is honestly super counterproductive 光会瞎 BB 扣帽子有什么意思?

    另外现在报 BUG 可以领赏,别对不住钱。
    MakHoCheung
        72
    MakHoCheung  
       2022-02-11 20:37:23 +08:00
    @MX123 AppCode 不好用吗,虽然要钱
    DOLLOR
        73
    DOLLOR  
       2022-02-11 21:06:44 +08:00   ❤️ 1
    Safari 确实很烂,没必要护着。
    敢于承认烂,才有改进,不是坏事。
    xiangyuecn
        74
    xiangyuecn  
       2022-02-11 21:56:32 +08:00
    @daveh #71 我是煞笔行了吧😂 这样说应会该挺开心吧😏 铜币拿去
    Zien
        75
    Zien  
       2022-02-12 00:42:16 +08:00 via iPhone
    前几天不是一个 indexdb 的大漏洞吗
    agagega
        76
    agagega  
       2022-02-12 02:16:26 +08:00 via iPhone
    Safari 对历史记录的处理有问题,连带着 iOS 上几乎所有浏览器都有这个毛病。

    微软放弃自研内核对微软和部分用户来说可能是好事,但对火狐而言,这可太不好了。
    Solael
        77
    Solael  
       2022-02-12 05:06:19 +08:00   ❤️ 1
    垃圾 webkit ,打开币圈项目网站经常不能用。chrome 全屏模式卵用没用,什么破玩意儿?就这还有脸禁止其他内核上 ios ?这能洗的动?
    Solael
        78
    Solael  
       2022-02-12 05:08:12 +08:00
    @LancerComet 卧槽,这也行?什么 nt 团队。省内存干脆禁了 canvas 得了
    wazggcd
        79
    wazggcd  
       2022-02-12 06:57:49 +08:00 via iPhone
    @cwbsw 为什么浏览器不好用就咋掉 iPhone ?为啥不能通过发帖抱怨 /骂,让开发者看到相关声音,开发者改进呢?现在用户做到了,骂的苹果浏览器项目人员听到了,不恰恰说明应该继续指出问题吗?为啥要用户砸掉手机?我不理解
    wazggcd
        80
    wazggcd  
       2022-02-12 07:02:36 +08:00 via iPhone
    @SunFarrell 转到 safari 感觉很好用没问题,同样用户抱怨也没问题,用户抱怨会让 safari 最终变得更好,所以我觉得应该大力支持用户抱怨吐槽甚至谩骂
    Goooooos
        81
    Goooooos  
       2022-02-12 07:43:48 +08:00 via Android   ❤️ 2
    看来不少人觉得苹果的屎都是香的
    daveh
        82
    daveh  
       2022-02-12 07:50:20 +08:00 via iPhone
    @agagega 具体是什么样的历史记录问题?如果真有去报个 BUG 领赏。
    ShadowPower
        83
    ShadowPower  
       2022-02-12 08:26:52 +08:00 via Android
    @timpaik 这个问题的根本原因在于 HEVC Advance 专利池伸手太黑,导致几乎没有浏览器厂商愿意支付专利费。
    若 H265 全面铺开,对许多小厂商的来说反而是一种不公平的对待。它们付不起专利费,从而使得这些厂商的浏览器,比起财大气粗的厂商,在播放视频时更加耗电。
    另一方面是苹果不乐意支持那些免费的编码格式(自己的硬件和自己写的显卡驱动不提供支持),使得苹果用户反而更倾向于 H265 这种格式。
    当然因为许多流媒体服务提供了 AV1 编码(之前 VP9 也就 YouTube 用),苹果还是在 M1 上给了 AV1 支持。不过这玩意还是有 bug ,safari 看 YouTube 开 HDR 有时候会 Kernel Panic……

    其实我更希望免专利费的编码格式能普及,而不是 H265 这种。
    charlie21
        84
    charlie21  
       2022-02-12 08:33:42 +08:00
    undefined behavior ,说得好,web 这块应该更乱,说得好,突然领悟,一个靠谱的 “所依赖方” 是多么重要。web app 和 web page 的区别是什么,可见一斑
    daveh
        85
    daveh  
       2022-02-12 08:44:24 +08:00 via iPhone   ❤️ 1
    @xiangyuecn 你这种就是推上说的 Vague hate 典型例子。
    winddweb
        86
    winddweb  
       2022-02-12 09:41:32 +08:00
    帖子的标题其实挺怪的。并没有什么承认错误征求意见,其实是「看你们这么抱怨,所以你们遇到的问题到底是啥?别提那些陈年旧 bug ,说你现在遇到的到底是什么」。
    cwbsw
        87
    cwbsw  
       2022-02-12 10:18:29 +08:00
    @makelove
    垄断地位指的是垄断者有能力不公平竞争,而不是动机。指望垄断者的善意是很愚蠢的。
    就算你说破天,Safari 和垄断就是不沾边,市场份额摆在那里。苹果没有能力(而非意愿)限制任何人的选择。
    没不让你抱怨反馈,我反对的是把 Safari 比做市场份额高达 95%的 IE ,这是胡扯。正在走向 IE (通过垄断市场限制竞争)的是 Chrome 。
    xiangyuecn
        88
    xiangyuecn  
       2022-02-12 11:34:19 +08:00   ❤️ 2
    @daveh #85 发言不要成本,10 铜币拿去

    搞前端少有可能有时间去给你一个小众浏览器报 bug 的,有这精力还不如多打几把游戏

    也不看看苹果那些反馈 bug 的平台,要是有贴吧发帖这么顺畅,我也可以顺手发一个过去,多的是傲慢
    xiangyuecn
        89
    xiangyuecn  
       2022-02-12 11:38:57 +08:00   ❤️ 2
    @cwbsw #87 自家的系统,你的 ios app 想上去,得按人家的规则,浏览器内核这一条,绝对能恶心一堆开发者

    阅读 2.5.6 章节 https://developer.apple.com/app-store/review/guidelines/

    “2.5.6 Apps that browse the web must use the appropriate WebKit framework and WebKit Javascript.”

    iOS 上的浏览器,只有 Safari ,绝无二家
    xiangyuecn
        90
    xiangyuecn  
       2022-02-12 11:42:33 +08:00   ❤️ 3
    说 Safari 是当代 IE ,一点都没有错的,因为你 iOS 上只要有问题,就跟当年市场份额占绝对优势的 IE 一样,你不得不针对 iOS Safari 进行兼容。因为 iOS 上没有其他可选方案,份额 100%,只能兼容 要么忍 要么滚
    daveh
        91
    daveh  
       2022-02-12 11:47:43 +08:00 via iPhone   ❤️ 1
    @xiangyuecn 好吧,iOS 小众了,建议你们的 app 全部不要支持 iOS 。
    有 BUG 给钱也不报,连钱都看不起,牛 X 。
    xiangyuecn
        92
    xiangyuecn  
       2022-02-12 11:56:10 +08:00   ❤️ 1
    @daveh #91 你的眼里报 bug 不要成本对吧,有精力去搞这屁点有的没的赏钱,你报了人家还不一定看得上你,还不如在修完一个 safari 兼容 bug 后,再去修下一个兼容 bug ,说不定公司还能多发点绩效

    没有义务 事不关己 还你 10 铜币
    daveh
        93
    daveh  
       2022-02-12 11:58:56 +08:00 via iPhone   ❤️ 2
    @xiangyuecn #90 你们不用适配小众浏览器,不就没事了?
    IE 是以前市场份额大,又不遵从标准,大家才吐槽;而 Safari 这种遵守标准的小众浏览器,又不肯兼容流行非标准,竟然也被吐槽。
    互联网真是三十年河东三十年河西啊,以前垄断被吐槽,现在小众竟然也被吐槽。
    daveh
        94
    daveh  
       2022-02-12 12:02:18 +08:00 via iPhone   ❤️ 1
    @xiangyuecn #92 还真精明呀,成本都算上了。现在给的赏金还不够你成本吗?
    Bijiabo
        95
    Bijiabo  
       2022-02-12 12:20:53 +08:00
    能改善就太好了!电脑上主要使用 Safari ,平时用的一些服务对 Safari 的兼容不怎么好,希望能尽快改善。

    对于新时代 IE 这个说法严重认同,特别是调试某个版本 Safari 浏览器兼容性还要安装特定版本 macOS 这种蛋疼的设计,太坑了...
    ericguo
        96
    ericguo  
       2022-02-12 13:03:30 +08:00
    网页上的视频都可以用播放键暂停,熄灭屏幕也不影响听声音,很多细节 Safari 的确做的舒服。
    MrKrabs
        97
    MrKrabs  
       2022-02-12 22:52:22 +08:00
    @Goooooos 影响你吃谷狗的屎啦?😂
    281x1h2ez12
        98
    281x1h2ez12  
       2022-02-13 03:05:12 +08:00
    小抱怨:1.在 Google slides 里打 cntr+f 等等都指向 safari 整个页面了。目的是调取 Google slides 搜索 slides 本身,而不是希望让 safari 搜索当前页面--当前页面只有一个空白 slides ,想搜的在前几十页 slides 里。。。迫不得已到系统设置里修改 safari 的的快捷键,修改过程还特别麻烦。之前用 chrome 根本没遇到过这么奇葩的体验,可能因为 chrome 和 slides 都是 Google 自家的产品,使用极其符合直觉、流畅,以至于 safari 下这么奇葩的毛病让人无语。
    2. Overleaf 下 safari 有一次刷新不出论文预览。打开了一个 chrome 窗口秒加载,此时 safari 还开着,怎么刷新重开 tab 都是空白。关键 deadline 时刻出这个毛病真是难受,以前 chrome 从来没出现过加载不出 overleaf 预览的奇葩毛病。
    总结:反直觉、奇葩毛病。
    对我来说 safari 确实不容易让风扇转起,但是这两个用户体验实在是让然难受。
    daveh
        99
    daveh  
       2022-02-13 09:05:45 +08:00
    @281x1h2ez12 第 1 个你是指 macOS 上 Safari 打开 Google Slides ,然后快捷键搜索文档内容?首先搜索快捷键是⌘+F 而不是 cntr+f ,其次⌘+F 打开的就是 Slides 文档内容搜索,而不是整个页面的搜索。在 Safari 版本 15.3 试了没有问题,如果其他老版本有问题,试试升级看。
    第 2 个没用过,如果只是一次,是否偶发的网络问题?
    woodensail
        100
    woodensail  
       2022-02-14 09:49:23 +08:00
    @daveh 标准是 w3c 定的,由各大厂商参与,包括苹果自己也参与指定,另外这里的第二条不是说苹果没有实现该标准,而是实现了,但是在复杂场景下有 bug 。
    至于你说的 ie 也不支持,safari 已经沦落到和 ie 这种被遗臭万年的浏览器一较高下了?
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   989 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:16 · PVG 03:16 · LAX 11:16 · JFK 14:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.