V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
hyln9
V2EX  ›  Apple

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

  •  1
     
  •   hyln9 · Oct 28, 2021 · 2602 views
    This topic created in 1651 days ago, the information mentioned may be changed or developed.
    Monterey 的 Safari 开启了 NSURLSession WebSocket 这个实验性特性,会导致 WebSocket 在 HTTPS 代理下无法工作,在开发者菜单中关掉之后一切正常。
    Supplement 1  ·  Nov 14, 2021
    如果解决了你的问题,请回复以便让更多人看到。
    8 replies    2022-05-17 14:29:13 +08:00
    jmllx1963
        1
    jmllx1963  
       Oct 28, 2021 via iPhone
    感谢 这个问题困扰两天了
    jmllx1963
        2
    jmllx1963  
       Oct 28, 2021 via iPhone
    我就说怎么一开 surge websocket 就断
    hyln9
        3
    hyln9  
    OP
       Oct 28, 2021
    iOS 15 的 Safari 也默认开启这个选项,但是不会造成问题。
    neiltroyer849
        4
    neiltroyer849  
       Oct 28, 2021 via iPhone
    @hyln9 为了防止意外已经在 iOS 上关掉了这个了。查到了有人说 server 端收 iOS 15 的 websocket 包异常了
    tzz1555
        5
    tzz1555  
       Dec 16, 2021
    感谢,亲测有效。先以为服务器问题,后来找 ws 在线测试发现 Safari 不行 Chrome 行,关闭代理之后又一切正常。Google 了一下才找到这里。
    hyln9
        6
    hyln9  
    OP
       Jan 25, 2022 via iPhone
    苹果回复此 BUG 已在 build 21D5039d (macOS)/19D5040e (iOS)中修复。
    hyln9
        7
    hyln9  
    OP
       Jan 27, 2022
    仔细看了下,用词是“可能”,实测 macOS 12.2 并未修复。
    hyln9
        8
    hyln9  
    OP
       May 17, 2022
    实测 macOS 12.4 已修复。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   756 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 21:32 · PVG 05:32 · LAX 14:32 · JFK 17:32
    ♥ Do have faith in what you're doing.