Service workers使您能够缓存将在用户进入脱机模式时运行的文件。return cache.addAll(urlsToCache); );因此,您定义了要缓存的文件main.css、main1.js和main2.js的列表,这些文件将在用户脱机时加载在main1.js文件中,我希望定义一些代码,使其仅在服务工作者以脱机模式加载文件时才运行。有什么方法可以检测到这个吗?
大家好,我是服务工作者的新手,我正面临着这个错误 The FetchEvent for "<My Local URL>" resulted in a network error response: theWorker] Installing ServiceWorkerevent); caches.open('static') console.log('
服务工作人员+缓存似乎不错,但在脱机模式下我只能获得Chrome脱机页面。
服务的页面(通过 url)有一些客户端JS,我在其中注册了一个服务工作人员: if ('serviceWorker' in navigator) {navigator.serviceWorker
.register(rootPath+'/js/<