Enregistrement d'un service worker
Bonjour,
J'ai un fichier sw.js commençant par ces lignes :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
var filesToCache = [
'index.html',
'km.js',
'stumm.css',
'jquery-1.11.1.js',
'sweetalert.min.js',
'sweetalert.css',
'fonts/EDITORS.ttf',
'fonts/Hamerslag.ttf',
'fonts/LANECANE.ttf',
'fonts/LANENAR_.ttf',
'fonts/monte-christo.ttf',
'icones/bump.png',
'icones/d_ar_ger.png',
'icones/penaos.png'
];
var cacheName = 'km-1.0';
self.addEventListener('install', function(e){
e.waitUntil(
caches.open(cacheName).then (function(cache) {
return cache.addAll(filesToCache);
})
);
}); |
Chrome me signale que le sw n'est pas enregistré :
Code:
1 2 3
|
sw.js:1 Uncaught (in promise) TypeError: Request failed
at <anonymous> |
Par contre si j'enlève de FilestoCache les fichiers des sous-dossiers icones et fonts, tout roule :
Code:
1 2
|
SW registration with scope : http://localhost/ |
J'ai pourtant beson de mes images et des polices dans le cache.
Où est mon erreur ?
Merci de votre lecture