首页 > 解决方案 > 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?

标签: javascripthtmlservice-worker

解决方案


我发现了这个问题。服务工作者不能在重定向后面这仅在尝试将代码直接放入控制台时发现


推荐阅读