在较新版本的 Chrome 中访问一些未受信任的 HTTPS 页面时,会提示类似 NET::ERR_CERT_INVALID 的错误。以往旧版本中,我们可以选择跳过得以继续访问,但是新版本的 Chrome 中并不允许继续,且提示以下错误:
经过很多种尝试后,目前发现只有两种比较有效的方法可以解决。
- 方法一
你可以在 Chrome 启动时加上 --ignore-certificate-errors 和 --ignore-urlfetcher-cert-requests 参数来解决该问题。
- Windows 用户
- "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --ignore-certificate-errors
- Mac 用户
- /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --ignore-certificate-errors --ignore-urlfetcher-cert-requests &> /dev/null
然后重新打开 Chrome 并浏览您的网站,便可正常访问。
- 方法二
当出现 "您的连接不是私密" 页面时,点击高级后,并直接输入 thisisunsafe 关键字并回车。当你使用的 Chrome 版本不允许通过点击操作设置例外时,这样操作将允许将此次请求设置到安全例外中。
注意:在 Chrome 该页面上,直接键盘输入后回车,并不是在地址栏输入。
如果你真的看不明白上面的文字描述,还可以参考下面的操作演示: