Intenté lo siguiente, no tiene ningún efecto:
startpage.com##[style*="background-color:#F5F9FF;"]
Alguna idea de como resolver esto?
Para reproducir: Ir a https://startpage.com/do/search - buscar por ejemplo adblock
. Verás cuadros desagradables de color azul claro en la parte superior e inferior de la página que dicen "Anuncios relacionados con adblock":
Esto es con Iceweasel (Firefox 38.2.1) y Adblock Edge 2.1.9.1.
Si no es posible, ¿qué sitios seguros / respetuosos de la privacidad y sin publicidad recomienda como alternativa a IxQuick y Startpage?
Respuestas:
Alguna idea de como resolver esto?
Los anuncios en cuestión están en un div con ID "spon_links".
Puede usar un script de Greasemonkey para eliminar estos divs.
Solución 1
Se confirma que funciona en Firefox cuando se usa el bloqueador de anuncios uBlock Origin.
Solución 2
No probado.
Reemplace
'ads'
con'spon_links'
en el script de ejemplo a continuación.Fuente 4.9. Eliminar un elemento
fuente
div.spon_links
cuando Adblock extremo está activado. Se hace tener una regla de filtrado paraspon_links
. Quizás haya algún JS que mueva losol
elementos a otro lugar cuandospon_links
se filtre.Siguiendo el aviso de @ DavidPostill, volví a mirar la estructura de la página. Parece que los anuncios de texto se mueven fuera de
div.spon_links
cuando Adblock Edge está habilitado, lo que de hecho tiene una regla de filtradospon_links
. Si esto es un mal comportamiento de Adblock Edge o alguna acción contraria de Startpage, no lo sé.Hay una solución más simple que agregar un script personalizado de Greasemonkey: simplemente intercambiar Adblock Edge por uBlock también resolvió el problema.
En una investigación adicional, los anuncios solo desaparecen con uBlock habilitado cuando Adblock Edge está completamente deshabilitado al mismo tiempo ("Deshabilitar en todas partes"). Incluso si lo deshabilito solo para Startpage ("Deshabilitar en startpage.com"), el sitio mueve los anuncios fuera del
spon_links
contenedor. Mi explicación es que Startpage de alguna manera logra acceder a mis preferencias de Complementos y comprueba si Adblock generalmente está habilitado . ¿Podría ser tan desagradable?Usando el enfoque de David de Greasemonkey y
removeChild
, se me ocurrió la siguiente solución que todavía funciona cuando Adblock Edge está instalado. Parece que uno tiene que esperar hasta que la página se haya cargado y jugado evitando el bloqueo de anuncios, hasta que finalmente pueda ubicar y eliminar los elementos ofensivos:(Lo siento, mi JavaScript está un poco oxidado, probablemente más fácil con jQuery).
fuente
GM_addStyle("div#spon_links { display: none !important}");
Cambie su extensión de bloqueo de anuncios a uBlock Origin . La página aparece normalmente y sin anuncios en uBlock Origin con Firefox 41.0 o Chrome 44.0.2403.155 m.
Habilite los filtros de 'Fanboy + Easylist-Merged Ultimate List' (ya contiene EasyList, EasyPrivacy, Fanboy Enhanced Tracking, Annoyance y Social Blocking Lists, por lo que no hay necesidad de habilitar también esas listas de filtros).
fuente
En AdblockPro pude bloquear el div al agregar esta regla:
Utilicé el Ayudante de ocultación de elementos ABP para seleccionar el div padre y acepté su regla predeterminada.
AdBlock Edge es una bifurcación de ABP, por lo que esperaría que una regla allí también funcione en ABE. Sin embargo, ABE ha sido descontinuado por su desarrollador, por lo que realmente debería volver a ABP (y simplemente desactivar la función de anuncios aceptables) o cambiar a uBlock.
uBlock también podría ser la mejor opción desde un punto de vista técnico; Se supone que tiene una carga de memoria / CPU más ligera en FF que ABP. También funciona completamente con la próxima actualización de electrólisis para Firefox que divide la interfaz de usuario de nivel superior y las pestañas en procesos separados y ejecuta esta última en configuraciones más restringidas que deberían dificultar la explotación por parte de autores de malware (IE y Chrome han hecho esto para años). Es posible que sea tan temprano como al final del año. (FF43 / 14 de diciembre ha sido su fecha objetivo durante un tiempo; si lo hacen depende de qué tan bien se vea la telemetría en las compilaciones alfa / beta y cuán pequeña sea la cantidad de errores abiertos).
fuente