在 chrome 上禁用本地主机上的任何证书检查

Disable any cert check on localhost on chrome

我只是想工作,但 Google 非常努力地阻止我这样做。我只是想开发我最喜欢的遗留应用程序 即使在本地主机上的开发期间,我也必须使用 HTTPS。很长一段时间以来,我都像现在一样设置了所有内容...但突然间我开始出现 NET::ERR_CERT_INVALID 错误。

我将证书添加到我的钥匙串并将其设置为始终信任。

我检查了 Chrome 中的设置,这是我很久以前就知道并设置的,它允许我在本地主机上使用自签名证书:

chrome://flags/#allow-insecure-localhost

但是现在找不到了。他们有可能删除它吗?我还尝试使用以下参数从命令行启动 chrome:

Google\ Chrome.app/Contents/MacOS/Google\ Chrome  --ignore-certificate-errors --ignore-urlfetcher-cert-requests &> /dev/null

但是有了这个,我也得到了 NET::ERR_CERT_INVALID 错误。我尝试了以下版本的标志和命令行选项 Chrome:

88.0.4324.96 (Official Build) (x86_64)
90.0.4394.0 (Official Build) canary (x86_64)

标志 allow-insecure-localhost 似乎在 Chrome 88 上不再可用(显然标志在一定时间后过期)并且应该在 v89 中恢复,据此:https://bugs.chromium.org/p/chromium/issues/detail?id=1159077