WindowOrWorkerGlobalScope.caches

Experimental

Esta es una tecnolog铆a experimental
Comprueba la Tabla de compabilidad de navegadores cuidadosamente antes de usarla en producci贸n.

La propiedad de s贸lo-lectura caches, de la interfaz WindowOrWorkerGlobalScope, devuelve el objeto CacheStorage asociado al contexto actual. Este objeto habilita funcionalidades como guardar assets para su utilizaci贸n offline, y generar respuestas personalizadas a las peticiones.

Sintaxis

var myCacheStorage = self.caches; // or just caches

Valor

Un objeto CacheStorage.

Ejemplo

El siguiente ejemplo muestra la forma en la que utilizar铆as una cache en un contexto de service worker para guardar assets offline.

this.addEventListener('install', function(event) {
  event.waitUntil(
    caches.open('v1').then(function(cache) {
      return cache.addAll(
        '/sw-test/',
        '/sw-test/index.html',
        '/sw-test/style.css',
        '/sw-test/app.js',
        '/sw-test/image-list.js',
        '/sw-test/star-wars-logo.jpg',
        '/sw-test/gallery/',
        '/sw-test/gallery/bountyHunters.jpg',
        '/sw-test/gallery/myLittleVader.jpg',
        '/sw-test/gallery/snowTroopers.jpg'
      );
    })
  );
});

Especificaciones

Especificaci贸n Estado Comentario
Service Workers
La definici贸n de 'caches' en esta especificaci贸n.
Working Draft Definido en un WindowOrWorkerGlobalScope parcial en la 煤ltima especificaci贸n.
Service Workers Working Draft Definici贸n inicial.

Compatibilidad de Navegadores

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help! (en-US)

Caracter铆stica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Soporte B谩sico 40.0 42 (42)
52 (52)[1]
Sin soporte ? Sin soporte
Caracter铆stica Android Chrome para Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Soporte B谩sico (Yes) (Yes) 42.0 (42)
52.0 (52)[1]
(Yes) (Yes) (Yes)

[1] las caches se definen ahora en el mixin WindowOrWorkerGlobalScope.

Ver tambi茅n