Safari 显示 iPhone 版 Google

Safari 显示 iPhone 版 Google

如果你看下面的图片,你会发现我的 Mac 上正在运行 iPhone 版的 Google。如果我刷新,它保持不变,但奇怪的是,如果我访问https://www.google.com(注意 SSL),它看起来不错。如果我进行搜索,它首先会带我到 iPhone 结果,然后刷新后,它会显示正常结果。

我尝试过的事情:

  • 检查了 Useragent(这实际上可能是问题的一部分……我曾切换到 iPhone 用户代理,然后又切换回来,但其间我曾访问过 Google)
  • 已删除 Cookie
  • 已删除 com.apple.Safari.plist

图片

答案1

尝试清空缓存。

我通过将用户代理更改为“Mobile Safari”重现了您的问题。即使将其改回并重新启动 Safari,它仍然显示移动版本。

我尝试使用“重置 Safari”并标记“删除 cookie”,但没有作用。

然而,当我使用“清空缓存”时,Google 又开始正常工作了。

我又重复了几次,只是为了确认是“清空缓存”解决了这个问题。我不知道为什么但这有效。

答案2

什么是这一页关于用户代理和接受的媒体类型?

您的问题似乎出在 Safari 发送的标头上,因为一次访问后页面就恢复正常。我怀疑 Safari 正在接受 wap mime 类型(text/vnd.wap.wml、application/vnd.wap.xhtml+xml)。

答案3

您正在使用哪个版本的 Safari?如果将用户代理改回正常状态仍无法解决任何问题,那么重新安装 Safari 也许会有所帮助。

相关内容