JavaScript Remplir votre cache


Exemple

Une fois votre technicien de maintenance enregistré, le navigateur essaiera d'installer et d'activer ultérieurement l'agent de maintenance.

Installer un écouteur d'événement

this.addEventListener('install', function(event) {
    console.log('installed');
});

Mise en cache

On peut utiliser cet événement d'installation renvoyé pour mettre en cache les ressources nécessaires pour exécuter l'application en mode hors connexion. L'exemple ci-dessous utilise l'API du cache pour faire la même chose.

this.addEventListener('install', function(event) {
  event.waitUntil(
    caches.open('v1').then(function(cache) {
      return cache.addAll([
        /* Array of all the assets that needs to be cached */
        '/css/style.css',
        '/js/app.js',
        '/images/snowTroopers.jpg'
      ]);
    })
  );
});