Peticiones de recursos

Cuando se carga una URL, normalmente realiza una serie de peticiones de recursos para CCS, JavaScript, imágenes y otros archivos. Los detalles sobre estas solicitudes se pueden ver en la Actividad de peticiones. El cajón de navegación tiene un enlace a la Actividad de peticiones y también muestra cuántas órdenes se bloquearon. Al tocar una solicitud se muestran los detalles de por qué se ha permitido o bloqueado.

Navegador Privado incluye cuatro listas de bloqueo comunes basadas en la sintaxis de Adblock: EasyList, EasyPrivacy, Lista molesta de Fanboy y Lista de bloqueo social de Fanboy. Estas listas de bloqueo son procesadas por Navegador Privado en las siguientes 22 sublistas, que verifican las solicitudes de recursos en el orden listado.

  1. Lista blanca principal
  2. Lista blanca final
  3. Lista blanca de dominios
  4. Lista blanca inicial de dominios
  5. Lista blanca final de dominios
  6. Lista blanca de terceros
  7. Lista blanca de dominios de terceros
  8. Lista blanca inicial de dominios de terceros
  9. Lista negra principal
  10. Lista negra inicial
  11. Lista negra final
  12. Lista negra de dominios
  13. Lista negra inicial de dominios
  14. Lista negra final de dominios
  15. Lista negra de expresiones regulares de dominios
  16. Lista negra de terceros
  17. Lista negra inicial de terceros
  18. Lista negra de dominios de terceros
  19. Lista negra inicial de dominios de terceros
  20. Lista negra de expresiones regulares de terceros
  21. Lista negra de expresiones regulares de dominios de terceros
  22. Lista negra de expresiones regulares

Las listas iniciales se comparan con el principio de la URL. Las listas finales se comparan con el final de la URL. Las listas de dominios sólo se comparan con ciertos dominios. Las listas de terceras partes sólo se aplican si el dominio raíz de la solicitud es diferente del dominio raíz de la URL principal. Las listas de expresiones regulares siguen la sintaxis de las expresiones regulares. Cada elemento de la sublista tiene una o más entradas. En el caso de sublistas de dominio, la solicitud de recurso sólo se compara con el artículo si la primera entrada coincide con el dominio de la URL principal.

Debido a las limitaciones del WebView de Android, y para acelerar el procesamiento de las solicitudes, Navegador Privado implementa una interpretación simplificada de la sintaxis de Adblock. Esto puede conducir a veces a falsos positivos, en los que los recursos se permiten o bloquean de formas que no estaban previstas en la entrada original. Una descripción más detallada de cómo se procesan las entradas de la lista de bloqueo está disponible en stoutner.com.

Navegador Privado tiene tres listas de bloqueo adicionales. UltraList y UltraPrivacy bloquean los anuncios y rastreadores que EasyList y EasyPrivacy no bloquea. La tercera bloquea todas las peticiones de terceras partes. Una solicitud sólo se considera de terceras partes si el dominio base de la solicitud es diferente del dominio base de la URL. Por ejemplo, si www.website.com carga una imagen de images.website.com, esto no se bloquea como petición de una tercera parte porque ambos comparten el mismo dominio base de website.com. El bloqueo de todas las solicitudes de terceras partes aumenta la privacidad, pero esta lista de bloqueo está desactivada por defecto porque rompe un gran número de páginas web.