service-worker: error on "fetch" event
Chrome 70.0.3538.110 Sometimes i get this error: `Uncaught (in promise) TypeError: Failed to execute 'fetch' on 'ServiceWorkerGlobalScope': 'only-if-cached' can be set only with 'same-origin' mode
This commit is contained in:
@@ -69,6 +69,9 @@ self.addEventListener('notificationclick', function(event) {
|
|||||||
|
|
||||||
// This is needed for 'Add to Home Screen'.
|
// This is needed for 'Add to Home Screen'.
|
||||||
self.addEventListener('fetch', function(event) {
|
self.addEventListener('fetch', function(event) {
|
||||||
|
if (event.request.cache === 'only-if-cached' && event.request.mode !== 'same-origin') {
|
||||||
|
return;
|
||||||
|
}
|
||||||
event.respondWith(
|
event.respondWith(
|
||||||
// Try to find response in cache.
|
// Try to find response in cache.
|
||||||
caches.match(event.request)
|
caches.match(event.request)
|
||||||
|
|||||||
Reference in New Issue
Block a user