在更新IOS版本(Beta16+)或MacOS版本(Beta13+)后,如果开启了iCloud+,由于默认的隐私保护选项,将有可能无法正常访问包括Bilibili在内的很多网站,通常表现为能显示标题,但是页面却始终处于正在加载中的状态

这是由于在新版本的Safari for IOS及Safari for macOS中,都新增了加强型的隐私保护功能——隐藏IP地址

Apple对该功能的描述是:你的IP地址可用于确定你的位置等个人信息。为了保护此类信息,Safari浏览器可对已知跟踪器隐藏你的IP地址。

为了节约主服务器的带宽资源同时加速页面访问,很多网站经常会使用第三方CDN来加载一些常见的静态资源,例如字体、jQuery等JavaScript库。

由于该功能的开启,访问部分可能带有跟踪器功能的CDN资源将会陷入无限等待的状态。例如at.alicdn.comcdn.jsdelivr.net,将会一直请求但无法得到请求结果。

解决此问题的方法很简单,关闭Safari的隐藏IP地址功能即可。该功能对国内用户来说意义不大。

MacOSSafari.png

在MacOS的Safari浏览器,选择设置-隐私,取消对跟踪器隐藏IP地址功能。

IOSSafari.jpg

在IOS的设置-Safari浏览器,选择隐藏IP地址,将其关闭即可。