Javascript Can';不要在chrome中注册服务人员,但在Firefox中它正在工作
在chrome中注册服务工作者时遇到问题,例如控制台日志中的服务工作者注册失败:DomeException。 我在我的网站上使用了https。它在livesite上运行。 请看我的密码 main.jsJavascript Can';不要在chrome中注册服务人员,但在Firefox中它正在工作,javascript,service-worker,Javascript,Service Worker,在chrome中注册服务工作者时遇到问题,例如控制台日志中的服务工作者注册失败:DomeException。 我在我的网站上使用了https。它在livesite上运行。 请看我的密码 main.js if ('serviceWorker' in navigator) { // Register a service worker hosted at the root of the // site using the default scope. navigator.serviceWo
if ('serviceWorker' in navigator) {
// Register a service worker hosted at the root of the
// site using the default scope.
navigator.serviceWorker.register('sw.js').then(function(registration) {
console.log('Service worker registration succeeded:', registration);
}, /*catch*/ function(error) {
console.log('Service worker registration failed:', error);
});
} else {
console.log('Service workers are not supported.');
}
sw.js为空,在我在此文件中添加代码之前,我正在尝试先注册我的工作人员
在mozilla中登录控制台
ServiceWorker注册成功,作用域:main.js:5:7
控制台登录chrome
服务人员注册失败:DomeException。请检查cookie设置。。对于firefox中的类似错误,通过cookie设置解决。如何创建辅助进程?什么是
navigator
?@GetOffMyLawn是一个ServiceWorker,您通常通过窗口.navigator.ServiceWorker
API注册它。问题的标题错了,好吧。。。我以为这是一个网络工作者…你确定你没有更清晰的错误信息吗?这听起来像是工人代码中的某些内容失败了。试着把东西移走,直到它不再扔了。不管怎样,我们需要看到一个能帮助你的人。