修复“Safari 无法验证网站的身份……”错误消息
虽然 Safari 通常可以很好地浏览网页,但有时您可能会遇到关于验证特定网站身份的持续错误消息。准确的错误消息可能是这样的,并且出现在几乎任何网站上,其中“URL”是各种域:
“Safari 无法验证网站“URL”的身份
该网站的证书无效。您可能正在连接到一个伪装成“URL”的网站,这可能会使您的机密信息面临风险。无论如何都要连接到该网站吗?
首先,这可能是一个完全有效的安全警告,您需要单击“显示证书”按钮来尝试验证一切看起来是否符合您自己的要求(您正在尝试的域访问可信、匹配等)。另一方面,这也可能显示为来自 Safari 的错误消息,这就是我们要解决的问题。
举一个常见的例子,您可能会发现在访问网络上的其他网站时弹出与 Facebook 相关的域的警告,在这种情况下,错误可能如下所示:
“Safari 无法验证网站“static.ak.facebook.com”的身份
该网站的证书无效。您可能会连接到一个伪装成“static.ak.facebook.com”的网站,这可能会使您的机密信息面临风险。无论如何都要连接到该网站吗?
几乎所有网站都可能发生这种情况,可能是因为在网络上随处可见的 Facebook“赞”和“分享”按钮可能会导致用户在某个地方看到证书错误完全不同,就像 IMDB 或纽约时报。
再次,您需要在执行任何其他操作之前自行确认证书是否有效,但如果您确信这是客户端错误(即您或您正在为 Safari 排除故障的人) ),你通常可以通过下面详述的方法解决它。
这旨在仅在您信任列出的所有站点和域但仍收到错误消息的情况下解决来自 Safari 的错误“无法验证”消息。这不应用于忽略有效的安全警报。
将Safari更新到最新版本
你需要先做这件事,更新到你的Mac版本支持的最新版本的Safari OS X。您可以通过以下方式检查:
- 转到 Apple 菜单并选择“软件更新”
- 安装所有可用于Safari 的更新
这很重要,因为过时的Safari 版本可能存在错误、缺陷或未修补的安全问题,这些问题会导致触发证书验证问题。许多用户发现只需更新 Safari 即可完全解决问题。您也可以选择尝试清除受影响域的 cookie,但这不是必需的。
在最新版本的Safari 上仍有问题?现在让我们进入更多的技术故障排除……
通过修复Keychain修复无效证书错误
解决错误证书错误的第一种方法是转向钥匙串访问,然后验证并修复包含在Mac OS X 中的活动用户帐户的证书。以下是操作方法:
- 退出Safari
- 点击Command+空格键调出Spotlight搜索,然后输入“Keychain Access”并回车启动应用程序
- 进入“钥匙串访问”菜单并从菜单列表中选择“钥匙串急救”
- 输入当前用户密码,然后勾选“验证”框,然后选择“开始”按钮
- 下一步,选择“修复”单选框,然后再次“开始”
- 重新启动Safari并再次访问该网站
现在应该恢复正常,Safari 在访问网站时不应再抛出“无法验证身份”错误。
修复钥匙串是一种常见的故障排除技术,当各种登录详细信息和帐户细节在各种 Mac 应用程序或系统任务中没有被正确记住时,甚至包括 wi-fi 路由器和持续的 wi-fi 网络登录请求,它通常会解决此类问题。
确认系统时间正确
如果您仍然遇到问题,您的时间设置可能已关闭。是的,时间,就像计算机上的时钟一样。如果是这个问题,很容易解决:
- 确保 Mac 可以访问互联网,这是从 Apple 服务器检索准确的日期和时间信息所必需的
- 退出Safari
- 打开 Apple 菜单并转到系统偏好设置
- 选择“日期和时间”并勾选“自动设置日期和时间”(如果该框已被选中,请取消选中,等待10秒,然后再次选中)
- 重新启动Safari
你应该没有更多的验证错误了。这适用于系统时间报告与远程服务器的预期时间大不相同的情况,例如计算机从未来报告自己(抱歉 McFly)。
您是否有其他解决方案来解决来自Safari 的错误验证错误?让我们在评论中知道!