具体看图
更新 16.1 版本之后,就大量出现这个情况,很多网页都打不开了。 比如知乎、贴吧、新浪网、NYT 、抖音等等。
清空了缓存、历史记录、cookies 等都不行。最近把系统从 macOS 12.6 升级到了 12.6.1, Safari 的问题依旧。
这个情况该怎么处理……
1
jfdnet 2022-11-30 08:40:44 +08:00
这种大体要么是插件出了问题,要么是 DNS 配置出了问题。跟浏览器联系不大。
|
2
nuevepicos OP @jfdnet 插件全关、并且用无痕模式也还是如此
DNS 确实没考虑到,我去换一个试试,目前用的阿里的 DoH 但打不开的问题只有 Safari 上出现,其他浏览器比如 Chrome 和 Firefox 都正常访问的。 |
3
neiltroyer849 2022-11-30 19:05:26 +08:00
对感觉是 dns 问题。
顺便说一下很少见到开 Safari Compact Mode 的,赞一个 |
4
nuevepicos OP @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) |
5
neiltroyer849 2022-12-01 02:51:30 +08:00
@nuevepicos 去看一下 Safari 里的代理设置呢,是不是忘关了或 loop 了
|
6
nuevepicos OP @neiltroyer849 跟代理没关系的,排除问题的时候,fq 软件也退掉了的。
同类型问题在 Google 上面搜索 “Safari A Problem Repeatedly Occurred” 会发现国外也有很多人遇到这个问题,并且是多个 macOS 版本+多个 Safari 版本都有遇到…… 然而那些解决方案我一个个试了都不行 LoL |
8
xiyangzh 2022-12-02 10:34:04 +08:00
所以怀疑,是有些网站用了对 Safari 不友好的 api 导致的,而 chrome 免疫
|
9
nuevepicos OP @xiyangzh 我后来多次测试,发现只要把 Safari 的 Javascript 禁用,部分网站能打开了,至少不会显示为“重复出现问题”的错误页,但很多交互操作不能用了。还有网站显示空白,毕竟现在多数网站功能都是 JS 支撑的。
这是我用 Safari 16.1 打开知乎专栏的错误提示,看样子就是 api 或者 js 兼容性方面的问题,有没有前端高手来指点指点:-) 看图 https://imgur.com/SJAMgwL |
10
nuevepicos OP @xiyangzh
@neiltroyer849 @jfdnet 我最后把 mac 版 Safari 和 iOS 版的 Safari 在“开发-实验性功能”里的特性开启与否对照了一遍 发现是 GPU Process: DOM Rendering 和 GPU Process: WebGL 这两个特性被关掉了……开启之后一切正常了; 也不知升级了下 Safari 版本后这里为啥被关。 |
11
zhangchongjie 2022-12-16 18:03:33 +08:00
感谢啊,我这两天也是被困扰,也是发现 js 关了就正常了,疯狂的降级 safari 版本,妈的
|