Chrome访问https页面显示ERR_CERT_INVALID,且无法跳过继续访问

服务器

浏览数:43

2020-7-11

在访问网页的时候,因为浏览器自身的安全设置问题,
对于https的网页访问会出现安全隐私的提示,
甚至无法访问对应的网站,尤其是chrome浏览器,
因此本文主要讲解如何设置chrome浏览器的设置,来解决该问题,具体如下:

问题

  • Chrome访问https页面显示ERR_CERT_INVALID,以往版本可以选择跳过,继续访问,但是新版本Chrome不允许继续,且提示:您的连接不是私密连接攻击者可能会试图从 XX.XX.XX.XX 窃取您的信息(例如:密码、通讯内容或信用卡信息)。了解详情 ,NET::ERR_CERT_INVALID,将您访问的部分网页的网址、有限的系统信息以及部分网页内容发送给 Google,以帮助我们提升 Chrome 的安全性。隐私权政策,如下图所示:

解决方案

方案一

在chrome该页面上,直接键盘敲入这12个字符:`thisisunsafe`

**注意:鼠标点击当前页面任意位置,让页面处于最上层即可输入**

方案二

在chrome的地址栏里输入 chrome://net-internals/#hsts,把对应的域名从HSTS中删除,如下图:

方案三

Chrome地址栏输入:chrome://flags/#allow-insecure-localhost

允许无效证书选项:

方案四(windows系统)

1.  找到你的Chrome快捷方式.
2.  右键图标,选择属性
3.  找到”目标”文本框,里面的内容是你的Chrome程序路径,类似这样C:\\Users\\Administrator\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe
4.  在这段文本的后面输入一个空格,然后输入-ignore-certificate-errors
5.  修改后的文本应该类似于这样:C:\\Users\\Administrator\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe -ignore-certificate-errors
6.  点击确定
7.  重新打开你的Chrome浏览器

方案五(mac系统)

打开 /etc/chromium.d/default-flags 编辑,添加一行:
Disable HTTPS Error Report
export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --ignore-certificate-errors --test-type"
其中 --ignore-certificate-errors 是重点,跳过不信任 Error。不加 --test-type 打开浏览器会有警告,加上之后就没事儿了。

作者:bilibili