--- title: nsIDOMOfflineResourceList slug: nsIDOMOfflineResourceList tags: - Interfaces - Todas_las_Categorías - páginas_a_traducir translation_of: Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMOfflineResourceList ---
El interfaz nsIDOMOfflineResourceList
ofrece acceso al "application-cache" (memoria cache temporal de la aplicación) que permite que los recursos del contenido web sean almacenados localmente para ser usados en modo desconectado. Este interfaz incluye métodos para agregar recursos o eliminar recursos de la cache, así como hacer una lista de los recursos manejados dinámicamente.
Inherits from: nsISupports
void add(in DOMString uri); |
DOMString item(in unsigned long index); |
void remove(in DOMString uri); |
void swapCache(); |
void update(); |
Atributo | Tipo | Descripción |
length |
unsigned long |
El número de entradas la lista de recursos manejados dinámicamenteSólo lectura . |
onchecking |
nsIDOMEventListener |
El evento de escucha que se llamará cuando se lean los manifiestos en la cache y se busquen actualizaciones. |
onerror |
nsIDOMEventListener |
Un evento de escucha que será llamado cuando ocurra un error durante el proceso de almacenaje en cache. |
onnoupdate |
nsIDOMEventListener |
Un evento de escucha que será llamado cuando no hay actualizaciones a descargar. |
ondownloading |
nsIDOMEventListener |
Un evento de escucha que será llamado cuando se están descargando recursos a la cache. |
onprogress |
nsIDOMEventListener |
Un evento de escucha que será llamado periódicamente a lo largo del proceso de descarga. |
onupdateready |
nsIDOMEventListener |
Un evento de escucha que será llamado cuando hay disponible una actualización para un recurso; este evento no se utiliza actualmente ya que las aplicaciones con diferentes versiones aún no están implementadas. |
oncached |
nsIDOMEventListener |
Un evento de escucha que será llamado cuando se ha completado el proceso de almacenaje en cache. |
status |
unsigned short |
Una de las constantes constants que indican el estado de la cache de la aplicación. |
Constante | Valor | Descripción |
UNCACHED |
0 | El objeto no está asociado con una aplicación. |
IDLE |
1 | La cache de la aplicación no está en proceso de ser actualizada. |
CHECKING |
2 | El manifiesto de la cache de la aplicación está siendo leído y en busca de actualizaciones. |
DOWNLOADING |
3 | Los recursos están siendo descargados para ser agregados a la cache. |
UPDATEREADY |
4 | Hay una nueva versión de la aplicación disponible.
Las aplicaciones con diferentes versiones no están aún implementadas, por lo que este valor de estado no está aún implementado. |
Agrega un ítem a las entradas manejadas dinámicamente. Los recursos serán leídos y agregados a la cache de la aplicación.
void add( in DOMString uri );
Devuelve la URI del ítem en la posición especificada en la lista de recursos en la cache.
DOMString item( in unsigned long index );
Una constante DOMString
conteniendo la URI del recurso especificado.
Elimina un ítem de la lista de entradas manejadas dinámicamente. Si es la última referencia a una URI determinada en la cache de la aplicación, la entrada de la caché es eliminada.
void remove( in DOMString uri );
Cambia a la nueva versión de la cache de la aplicación.
Las aplicaciones con diferentes versiones no están aún implementadas. Este método generará una excepción.
void swapCache();
Ninguno.
Comienza el proceso de actualización de la cache de la aplicación.
void update();
Ninguno.