navigator.serviceWorker用于开发环境



navigator中的serviceWorker仅在通过https加载网页时可用。有没有什么方法可以让它在开发环境中使用常用的http?

if ('serviceWorker' in navigator) {
console.log('serviceWorker');
}

它不适用于我的开发环境。

我使用firefox/chrome作为浏览器。

根据MDN:出于安全原因,服务工作者被限制在HTTPS上运行。因此,GitHub是一个托管实验的好地方,因为它支持HTTPS。为了促进本地开发,浏览器也认为localhost是一个安全的来源。

所以我会在本地主机端口上运行您的开发环境,它应该可以在上运行

相关内容

最新更新