Я пытаюсь добавить несколько статических страниц в кеш, используя стандартную технику в событии установки рабочего сервиса:
self.addEventListener('install',function(event) {
event.waitUntil(
caches.open(static_cache).then(function(cache){
return cache.addAll([
'/',
'index.html',
'css/styles.css',
'js/dbhelper.js',
'js/main.js',
'js/restaurant_info.js'
])
})
)
})
но когда я просматриваю кэшированные элементы - я вижу, что они кэшируются под относительными путями:
Так что, конечно, когда событие fetch приходит для полного пути - в кеше совпадения не будет. Есть идеи, почему это происходит?