【发布时间】:2019-10-01 13:10:04
【问题描述】:
我试图将我的 sw.js 文件放在子目录而不是根目录中。但随后我收到一条错误消息,提示无法安装 service-worker。
真的有必要把这个文件放在根目录下还是我只是遗漏了什么?
JS-代码:
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/js/pwa/sw.js', { scope: '/js/pwa' }).then(function(reg) {
console.log('Successfully registered. Scope is ' + reg.scope);
}).catch(function(error) {
console.log('Registering failed ' + error);
});
} else {
console.log('Service worker can not be registered on this device');
}
【问题讨论】:
标签: service-worker progressive-web-apps