Bonjour,
J'ai un fichier sw.js commençant par ces lignes :
Chrome me signale que le sw n'est pas enregistré :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }) ); });
Par contre si j'enlève de FilestoCache les fichiers des sous-dossiers icones et fonts, tout roule :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 sw.js:1 Uncaught (in promise) TypeError: Request failed at <anonymous>
J'ai pourtant beson de mes images et des polices dans le cache.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SW registration with scope : http://localhost/
Où est mon erreur ?
Merci de votre lecture
Partager