所以,我正在尝试构建一个 PWA,我只是熟悉缓存/服务工作者。我在网上找到了一些看起来都一样的例子,我正在尝试缓存我的一些路线。但是,它根本没有做任何事情。
const staticCache = "myApp";
const assets = [
"/",
"/session",
"/login",
"/logout",
"/register",
"/account/create",
"/accounts/balance",
"/categories/new",
];
self.addEventListener("install", (event)=>{
console.log("installed");
event.waitUntil(
caches.open(staticCache)
.then((cache)=>{
return cache.addAll(assets);
})
)
});
当它运行时,永远不会打印“已安装”。所以它永远不会安装,什么也没有发生。我在这里错过了什么吗?我错过了一步吗?提前致谢。