Chrome不支持Service Worker(69.0.3497.81)

时间:2018-09-11 06:16:55

标签: progressive-web-apps

我开始使用PWA(渐进式Web应用程序)。当我尝试检查Chrome浏览器是否支持Service Worker时,始终返回false。下面的代码我用于检查。

注意::我正在使用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中注册服务人员。

1 个答案:

答案 0 :(得分:4)

此问题是由于我在http://192.168.1.11:8080上运行我的应用程序而导致的,但是当我将域切换到http://localhost:8080/时才出现此问题。一切正常。

Chrome要求服务人员通过https提供服务,但允许本地主机例外进行开发。