gpt4 book ai didi

google-chrome - 使用 localhost 注册 Service Worker 失败

转载 作者:行者123 更新时间:2023-12-02 15:38:34 26 4
gpt4 key购买 nike

当我尝试在 Chrome 42 上的 Node Express V4 服务器提供的基本应用程序中注册 Service Worker 时,出现以下错误:

DOMException: Failed to register a ServiceWorker: A bad HTTP response code (404) was received when fetching the script. {message: "Failed to register a ServiceWorker: A bad HTTP res…code (404) was received when fetching the script.", name: "NetworkError", code: 19, INDEX_SIZE_ERR: 1, DOMSTRING_SIZE_ERR: 2…} code: 19 message: "Failed to

这是注册代码:

    if ('serviceWorker' in navigator){
console.log("SW present !!! ");

navigator.serviceWorker.register('worker.js', {
//scope: '/toto/'
}).then(function(registration){
console.log('Service worker registered : ', registration.scope);
})
.catch(function(err){
console.log("Service worker registration failed : ", err);
});

}

最佳答案

我认为您正在尝试注册不存在的脚本。在这种情况下这个问题就来了。请检查您的脚本路径和范围路径。也许您在该脚本所在的目录中没有任何“worker.js”。如果是这种情况,请提供完整路径或在同一目录中提供worker.js。

关于google-chrome - 使用 localhost 注册 Service Worker 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29717900/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com