IAdblockPlusSubscription
General notes
Esta interfaz representa un grupo de preferencias del diálogo de preferencias de Adblock Plus, que devuelve la interfaz IAdblockPlus. Todos los accesos son de sólo lectura.
Nota: No debe mantener ninguna referencia a este objeto. Si necesita conocer el estado de la misma suscripción en un momento posterior debe volver a solicitarlo a IAdblockPlus para obtener la información correcta.
Methods and properties
- readonly boolean autoDownload
- readonly boolean disabled
- readonly AString downloadStatus
- readonly boolean external
- arrayof wstring getPatterns ( )
- readonly long lastDownload
- readonly AString lastModified
- readonly boolean special
- readonly AString title
- readonly AString url
readonly AString url
Identificador de suscripción. Puede ser cualquier cadena para suscripciones administradas externamente y grupos especiales, para las demás suscripciones será su URL de actualización.
readonly boolean special
Define si la suscripción es un grupo especial que contiene filtros de usuario. Actualmente existen cuatro grupos especiales, que son fl (filtros normales), wl (reglas de excepción), eh (reglas de ocultación de elementos) y il (reglas no válidas).
readonly AString title
El título de la suscripción tal y como se muestra en la ventana del diálogo de Preferencias
readonly boolean autoDownload
Define si la suscripción se actualizará automáticamente. Tenga en cuenta que este atributo no tiene sentido en suscripciones administradas externamente ni en grupos especiales.
readonly boolean disabled
Define si la suscripción está desactivada. Si el atributo tiene asignado el valor true los filtros de la suscripción no se aplican.
readonly boolean external
Define si la suscripción se administra externamente. Si el atributo tiene asignado el valor true los filtros de la suscripción sólo se actualizarán si alguna extensiones llama a IAdblockPlus.updateExternalSubscription.
readonly long lastDownload
Información de fecha/hora (devuelve el valor de new Date().getTime()) del último intento de descargar la suscripción. El valor 0 significa que la suscripción no se ha descargado nunca.
readonly AString downloadStatus
Código de resultado del último intento de descarga. Puede tener los siguientes valores:
- ok — Corecto
- invalid_url — La URL de la suscripción no es válida
- connection_error — No se pudo descargar la suscripción
- invalid_data — Se descargó la suscripción pero la primera línea no era [Adblock]
readonly AString lastModified
Valor del encabezado HTTP Last-Modified recibido durante la última descarga correcta. Todavía no se usa, y estará siempre vacío.
arrayof wstring getPatterns ( )
Devuelve la lista de reglas de filtrado de una suscripción. Tenga en cuenta que este método normalmente no devolverá nada de utilidad en lo relativo a los grupos especiales.
- Returns:
- array conteniendo reglas de filtrado de suscripciones