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

升级到 Safari 16.1 后,频繁出现“重复出现问题”而打不开网页

  •  
  •   nuevepicos · 67 天前 · 610 次点击
    这是一个创建于 67 天前的主题,其中的信息可能已经有所发展或是发生改变。

    具体看图

    更新 16.1 版本之后,就大量出现这个情况,很多网页都打不开了。 比如知乎、贴吧、新浪网、NYT 、抖音等等。

    清空了缓存、历史记录、cookies 等都不行。最近把系统从 macOS 12.6 升级到了 12.6.1, Safari 的问题依旧。

    这个情况该怎么处理……

    11 条回复    2022-12-16 18:03:33 +08:00
    jfdnet
        1
    jfdnet  
       67 天前
    这种大体要么是插件出了问题,要么是 DNS 配置出了问题。跟浏览器联系不大。
    nuevepicos
        2
    nuevepicos  
    OP
       66 天前
    @jfdnet 插件全关、并且用无痕模式也还是如此

    DNS 确实没考虑到,我去换一个试试,目前用的阿里的 DoH

    但打不开的问题只有 Safari 上出现,其他浏览器比如 Chrome 和 Firefox 都正常访问的。
    neiltroyer849
        3
    neiltroyer849  
       66 天前
    对感觉是 dns 问题。

    顺便说一下很少见到开 Safari Compact Mode 的,赞一个
    nuevepicos
        4
    nuevepicos  
    OP
       66 天前
    @neiltroyer849
    @jfdnet

    我把 DNS 换了好几个( DNSpod 、百度 dns 、114 、谷歌等),从 DoH 换成普通 DNS ,甚至移动光纤默认 DNS ,问题还是一样……主要是只在 Safari 出问题,其他浏览器都正常。


    [![zwbJr8.jpg]( https://s1.ax1x.com/2022/11/30/zwbJr8.jpg)]( https://imgse.com/i/zwbJr8)
    neiltroyer849
        5
    neiltroyer849  
       66 天前
    @nuevepicos 去看一下 Safari 里的代理设置呢,是不是忘关了或 loop 了
    nuevepicos
        6
    nuevepicos  
    OP
       66 天前
    @neiltroyer849 跟代理没关系的,排除问题的时候,fq 软件也退掉了的。

    同类型问题在 Google 上面搜索
    “Safari A Problem Repeatedly Occurred”
    会发现国外也有很多人遇到这个问题,并且是多个 macOS 版本+多个 Safari 版本都有遇到……
    然而那些解决方案我一个个试了都不行 LoL
    xiyangzh
        7
    xiyangzh  
       65 天前
    我也有这问题。 发现一个规律就是 出现这个问题时,我总是在 zhihu.com 这个网站上出现的。
    xiyangzh
        8
    xiyangzh  
       65 天前
    所以怀疑,是有些网站用了对 Safari 不友好的 api 导致的,而 chrome 免疫
    nuevepicos
        9
    nuevepicos  
    OP
       64 天前
    @xiyangzh 我后来多次测试,发现只要把 Safari 的 Javascript 禁用,部分网站能打开了,至少不会显示为“重复出现问题”的错误页,但很多交互操作不能用了。还有网站显示空白,毕竟现在多数网站功能都是 JS 支撑的。

    这是我用 Safari 16.1 打开知乎专栏的错误提示,看样子就是 api 或者 js 兼容性方面的问题,有没有前端高手来指点指点:-)

    看图
    https://imgur.com/SJAMgwL
    nuevepicos
        10
    nuevepicos  
    OP
       59 天前   ❤️ 1
    @xiyangzh
    @neiltroyer849
    @jfdnet

    我最后把 mac 版 Safari 和 iOS 版的 Safari 在“开发-实验性功能”里的特性开启与否对照了一遍
    发现是 GPU Process: DOM Rendering 和 GPU Process: WebGL 这两个特性被关掉了……开启之后一切正常了;
    也不知升级了下 Safari 版本后这里为啥被关。
    zhangchongjie
        11
    zhangchongjie  
       50 天前
    感谢啊,我这两天也是被困扰,也是发现 js 关了就正常了,疯狂的降级 safari 版本,妈的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   1450 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 07:44 · PVG 15:44 · LAX 23:44 · JFK 02:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.