我开始使用 PWA(渐进式网络应用程序)。当我尝试检查 Chrome 浏览器是否支持 Service Worker 时。它总是返回 false。下面的代码我用于检查。
Note:我使用的是 chrome 版本 69.0.3497.81(官方版本)(64 位)。
app.js
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/sw.js').then(function() {
console.log('service worker registered');
});
}
需要帮助在 Chrome 中注册 Service Worker。
这个问题的原因是我正在运行我的应用程序http://192.168.1.11:8080但是当我将域切换到http://localhost-8080.com/。工作正常。
Chrome 要求 Service Worker 通过 https 提供服务,但允许 localhost 进行开发例外。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)