gpt4 book ai didi

javascript - 站点无法安装: no matching service worker detected

转载 作者:行者123 更新时间:2023-12-02 23:16:26 25 4
gpt4 key购买 nike

嘿,我正在尝试编写我的第一个 PWA 并遇到以下问题:

当我启动网络应用程序时,出现以下错误:

Site cannot be installed: no matching service worker detected. You may need to reload the page, or check that the service worker for the current page also controls the start URL from the manifest

我认为我的 list 网址是正确的,因为 link

list .json

"start_url": ".",
"display": "standalone",
"orientation": "portrait",
"theme_color": "#29BDBB",
"background_color": "#29BDBB"

我像这样注册我的软件:

if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('./sw.js').then(function(reg) {
console.log('Successfully registered service worker', reg);
}).catch(function(err) {
console.warn('Error whilst registering service worker', err);
});
}

我从 here 获取了我的软件

所以我正在尝试制作一个简单的网络应用程序,我可以使用 firebase 托管它.

有什么问题吗?感谢您的帮助

最佳答案

将服务工作线程脚本文件放置在网站的根目录下,并将 start_url 设置为 /,或者将其放置在您想要的任何位置并使用 scope 属性和 Service-Worker-Allowed HTTP header ,如 my other answer 中所示.

关于javascript - 站点无法安装: no matching service worker detected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45534076/

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