导航器中的 'serviceWorker' 为假

'serviceWorker' in navigator is false

我正在 http://local.mydomain.com(虚拟主机)

上 运行 的站点工作

当我检查 'serviceWorker' in navigator 时它给了我 false 所以我无法在本地测试我的 service worker。

我也试过将 url 放入 chrome://flags/#unsafely-treat-insecure-origin-as-secure 但它没有解决问题。

是否有解决此问题的方法?

我相信有 none。

The SW will only work under HTTPS or at localhost.

由于后面的选项是专门为开发保留的,所以我建议使用它。