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