【发布时间】:2018-09-07 10:07:48
【问题描述】:
在app.js,
我正在检查 navigator 对象中是否存在 serviceWorker,如果可用,则注册 SW。
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('./service-worker.js', { scope: './' })
.then(function(registration) {
console.log("Service Worker Registered!");
}).catch(function(err) {
console.log("Service Worker not registered!", err);
});
}
尝试注册 SW 时,我在 Firefox 中收到以下错误。我还确保service-worker.js 文件位于 src 目录下。
在 Firefox(版本 59.0.2)中检查我的 about:config 我启用了服务工作者和存储 API。所以这应该不是问题。
PS:同样的代码在 Chrome 上运行良好。
【问题讨论】:
标签: javascript firefox service-worker progressive-web-apps service-worker-events