javascript - DOMExecption error when installing service worker
问题描述
I'm trying to install my service worker, but I keep getting the error DOMException
when installing my worker using
if ('serviceWorker' in navigator) {
console.log('Queing Worker...');
window.addEventListener('load', function() {
console.log('Registering Worker...');
navigator.serviceWorker.register('service-worker.js').then(function(registration) {
console.log('ServiceWorker registration successful with scope: ', registration.scope);
}, function(err) {
console.log('ServiceWorker registration failed: ', err);
});
});
}
what should I do?
解决方案
我发现了这个问题。服务工作者不能在重定向后面这仅在尝试将代码直接放入控制台时发现
推荐阅读
- typo3 - TYPO3:所有网址都显示起始页(如何调试?)
- python - DNG 格式文件中的标签
- docker - 使用默认 gRPC 服务模板对 .Net Core 服务进行 Dockerizing 不起作用
- firebase - Firestore 安全规则和 vuefire
- python - 配置环境/路径以从终端运行 python 脚本。对于 Mac
- java - 如何使用 LocalDate 值查询 JPA LocalDateTime 字段?
- python - TensorFlow Keras MaxPool2D 用 CTC 损失打破 LSTM?
- android-studio - Dart runtimeType 没有返回正确的类型
- vb.net - 如何在 DataGridView 中添加新行并用数据填充
- html - 工具提示左箭头不能改变颜色