我尝试让我在 Chrome 中的本地开发重新运行,但 Chrome 阻止了这一点,并显示证书无效的消息。即使它不能是证书的日期,正如您在它的屏幕截图中看到的那样:

我只是想知道为什么没有高级 > 选项可以继续查看网站并能够在本地开发应用程序。
还有几点要说:
- 本地开发运行在
https://local.app.somecompany.com:4200/ 上。它不能只是本地主机,否则我们的身份验证仅限 http cookie 将无法在 Chrome 中工作。
- 因此 etc/hosts 下的主机文件被调整为指向本地主机 IP 地址(127.0.0.1)。
- 证书是根据本教程和本
repo使用 openssl 生成的
- 该证书适用于 Chrome 版本完全相同但 MacOS 版本为 10.14.6(我的现在是 MacOS 10.15.1)的同事
- chrome 标志(chrome://flags/#allow-insecure-localhost)不会改变任何东西
- 也适用于我的笔记本电脑上的 Firefox。
到目前为止,在网上找不到任何可以帮助我解决此问题的内容,因此我将非常感谢,如果有人有更多想法我可以尝试什么!?
眼镜:
- 操作系统:MacOS 10.15.1
- 铬:78.0.3904.97