nsIDOMOfflineResourceList

by 3 contributors:

 

Imagen:traduccion-pendiente.png Esta página está traduciéndose a partir del artículo nsIDOMOfflineResourceList, razón por la cual puede haber algunos errores sintácticos o partes sin traducir. Puedes colaborar continuando con la traducción


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.


Please add a summary to this article.
  Last changed in Gecko 1.9 (Firefox 3)

Inherits from: nsISupports

Resumen del método

void add(in DOMString uri);
DOMString item(in unsigned long index);
void remove(in DOMString uri);
void swapCache();
void update();

Atributos

Atributo Tipo Descripción
length unsigned long El número de entradas la lista de recursos manejados dinámicamente Só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.

Constantes

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.

Nota: Las aplicaciones con diferentes versiones no están aún implementadas, por lo que este valor de estado no está aún implementado.

Métodos

add()

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
 );
Parámetros
<tt>uri</tt>
La URI del recurso a agregar a la lista.

item()

Devuelve la URI del ítem en la posición especificada en la lista de recursos en la cache.

 DOMString item(
   in unsigned long index
 );
Parámetros
<tt>index</tt>
El índice de elementos en la cache cuya URI será devuelta.
Valor devuelto

Una constante DOMString conteniendo la URI del recurso especificado.

remove()

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
 );
Parámetros
<tt>uri</tt>
La URI del elemento a eliminar de la lista.

swapCache()

Cambia a la nueva versión de la cache de la aplicación.

Nota: Las aplicaciones con diferentes versiones no están aún implementadas. Este método generará una excepción.

 void swapCache();
Parámetros

Ninguno.

update()

Comienza el proceso de actualización de la cache de la aplicación.

 void update();
Parámetros

Ninguno.

Ver también

 

Etiquetas y colaboradores del documento

Contributors to this page: teoli, HenryGR, Mgjbot
Última actualización por: teoli,