¿Cómo adblock plus bloquea publicidades en la web? Lo vi inyectar algo de CSS que oculta el anuncio, pero creo que él hace más que eso - por ejemplo, el bloqueo de petición http ..¿Cómo funciona Adblock Plus en Chrome?
Respuesta
Se dará una breve idea de que aquí: http://chromeadblock.org/extensions/adblock-for-chrome/
Sin embargo, no hay detalles reales. Creo que lo que hacen es comprobar la clase css y las identificaciones de las palabras clave, como: anuncio, anuncio, patrocinado ... Además, tendrán una lista de los principales servidores de anuncios como AdWords, etc. y simplemente bloquean esas IP/dominios de ser cargados. Después, parece que calcula las dimensiones del anuncio eliminado y lo rellena con un CSS en blanco.
Tal vez no sea así como lo hacen, pero así es como lo haría.
Usted se refiere a "Adblock para Chrome", pero la pregunta era sobre "Adblock Plus". –
Sebastian, intente "hacer clic en el enlace";) – Jimi
Adblock Plus tiene dos mecanismos, para bloquear el contenido en los sitios web:
ocultación de elementos: Un fragmento de CSS se inyecta en el sitio web, para ocultar los elementos que se supone deben ser bloqueadas. De esta forma, los anuncios se eliminan por completo de la página renderizada, de modo que las áreas que de otro modo se usarían para los anuncios ahora se usarán para el contenido real de la página web, e incluso el contenido que forma parte de la página web (como anuncios de texto) puede ser bloqueado Sin embargo, esto no impide que los recursos se carguen en primer lugar.
Solicitud de bloqueo: Las solicitudes HTTP para recuperar recursos que se supone que están bloqueados no podrán cargarse. Esto hará que la página cargue más rápido, reducirá el tráfico e incluso habilitará el bloqueo del contenido que se carga desde Flash, como los anuncios de video en YouTube.
Ambos, los elementos que se ocultan en sitios web determinados, y las URL a bloquear, están controlados por listas de filtros. Por defecto, Adblock Plus utilizará EasyList. Pero puede configurar sus propias reglas de filtrado o configurar otras listas de filtros.
Y eso es exactamente lo que escribí. – bluewhile
Aquí es cómo se hace: https://adblockplus.org/en/faq_internal#elemhide
Ellos simplemente desactivar el bloque de la Adblock con la lista de identificadores que tienen en la mano al agente de usuario de estilos es decir, a su nivel navegador con la JS.
- 1. Detectar adblock y javascript
- 2. CORS no funciona en Chrome
- 3. less.js no funciona en Chrome
- 4. alert() no funciona en Chrome
- 5. Onclick no funciona en Chrome
- 6. ¿Cómo probar Google Plus API (cuenta de prueba Google Plus)?
- 7. La alimentación Rss no funciona en Chrome
- 8. window.location no funciona en el navegador Chrome
- 9. jQuery slideToggle() no funciona en Firefox, funciona en Chrome
- 10. XSL no funciona en Google Chrome
- 11. jCarousel no funciona correctamente en Chrome
- 12. ¿Por qué Ajax.BeginForm no funciona en Chrome?
- 13. event.stopImmediatePropagation() no funciona en Chrome para Android
- 14. Bootstrap popover no funciona en Chrome
- 15. onunload no funciona en Chrome y safari
- 16. jQuery/iframe no funciona en Chrome
- 17. jQuery val no funciona correctamente en Chrome
- 18. enfoque() no funciona en Safari o Chrome
- 19. Desbordamiento-x: oculto no funciona en Chrome
- 20. W3C Geolocalización API no funciona en Chrome
- 21. setInterval no funciona correctamente en Chrome
- 22. ¿Lee la base de datos S-Plus sin S-Plus?
- 23. google plus compartir y parámetros en url
- 24. jQuery CSS rendering - funciona en Firefox, no en Chrome
- 25. jQuery plus minus toggle
- 26. evento onblur no funciona con google chrome
- 27. Chrome depuración remota no funciona con IP
- 28. ¿Cómo funciona la carga lateral de Chrome "almacenar aplicaciones"?
- 29. AJAX POST y signo Plus (+) - ¿Cómo codificar?
- 30. ¿Cómo incrustar video DESDE Google Plus?
También esto no está claro para mí, ya que en todas partes se menciona que ese tipo de complementos ahorra ancho de banda. Por lo tanto, debe haber alguna forma en que este software pueda evitar la descarga del contenido especificado, no solo excluirlo cuando ya esté descargado. –