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

解决 Monterey 的 Safari 在代理下打开部分网页异常的问题

  •  1
     
  •   hyln9 · 2021-10-28 00:06:41 +08:00 · 1421 次点击
    这是一个创建于 883 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Monterey 的 Safari 开启了 NSURLSession WebSocket 这个实验性特性,会导致 WebSocket 在 HTTPS 代理下无法工作,在开发者菜单中关掉之后一切正常。
    第 1 条附言  ·  2021-11-14 17:33:45 +08:00
    如果解决了你的问题,请回复以便让更多人看到。
    8 条回复    2022-05-17 14:29:13 +08:00
    jmllx1963
        1
    jmllx1963  
       2021-10-28 00:55:40 +08:00 via iPhone
    感谢 这个问题困扰两天了
    jmllx1963
        2
    jmllx1963  
       2021-10-28 00:56:14 +08:00 via iPhone
    我就说怎么一开 surge websocket 就断
    hyln9
        3
    hyln9  
    OP
       2021-10-28 10:11:45 +08:00
    iOS 15 的 Safari 也默认开启这个选项,但是不会造成问题。
    neiltroyer849
        4
    neiltroyer849  
       2021-10-28 20:25:48 +08:00 via iPhone
    @hyln9 为了防止意外已经在 iOS 上关掉了这个了。查到了有人说 server 端收 iOS 15 的 websocket 包异常了
    tzz1555
        5
    tzz1555  
       2021-12-16 19:11:25 +08:00
    感谢,亲测有效。先以为服务器问题,后来找 ws 在线测试发现 Safari 不行 Chrome 行,关闭代理之后又一切正常。Google 了一下才找到这里。
    hyln9
        6
    hyln9  
    OP
       2022-01-25 11:12:34 +08:00 via iPhone
    苹果回复此 BUG 已在 build 21D5039d (macOS)/19D5040e (iOS)中修复。
    hyln9
        7
    hyln9  
    OP
       2022-01-27 17:44:02 +08:00
    仔细看了下,用词是“可能”,实测 macOS 12.2 并未修复。
    hyln9
        8
    hyln9  
    OP
       2022-05-17 14:29:13 +08:00
    实测 macOS 12.4 已修复。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1178 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 18:20 · PVG 02:20 · LAX 11:20 · JFK 14:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.