具有自签名证书的 Progressive Web App Service Worker

Progresive Web App Service Worker with Self Signed Certificate

我正在尝试使用 wamp 服务器制作一个渐进式 Web 应用程序,但我需要一个与生产环境非常相似的环境。所以我使用虚拟主机来模拟真实域,并使用自签名证书来使用 HTTPS。

问题是浏览器不信任自签名证书,导致我的 Service worker 无法注册。

我已经尝试了这个线程 的解决方案,方法是在我的桌面上使用目标

创建一个新的快捷方式
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --ignore-certificate-errors --unsafely-treat-insecure-origin-as-secure=https://myvirtualhostname.com

但这并不能解决问题。请问有人可以帮忙解决这个问题吗??

您不需要 --unsafely-treat-insecure-origin-as-secure 标志,因为它适用于不安全的 HTTP 来源。

--ignore-certificate-errors 标志会在 Chrome 上给出警告,但你可以忽略它,它会起作用。