J'ai essayé ce qui suit, cela n'a aucun effet:
startpage.com##[style*="background-color:#F5F9FF;"]
Aucune idée sur la façon de résoudre ça?
Pour reproduire: allez sur https://startpage.com/do/search - recherchez par exemple pour adblock
. Vous verrez des cases bleu clair désagréables en haut et en bas de la page indiquant "Annonces liées à adblock":
C'est avec Iceweasel (Firefox 38.2.1) et Adblock Edge 2.1.9.1.
Si ce n'est pas possible, quels sites sécurisés / respectueux de la vie privée et sans publicité recommandez-vous comme alternative à IxQuick et Startpage?
Réponses:
Aucune idée sur la façon de résoudre ça?
Les annonces en question sont dans une div avec l'ID "spon_links".
Vous pouvez utiliser un script Greasemonkey pour supprimer ces divs.
Solution 1
Il est confirmé que cela fonctionne dans Firefox lors de l'utilisation du bloqueur de publicités uBlock Origin.
Solution 2
Pas testé.
Remplacez-le
'ads'
par'spon_links'
dans l'exemple de script ci-dessous.Source 4.9. Supprimer un élément
la source
div.spon_links
moment où Adblock Edge est activé. Il ne une règle de filtrage pourspon_links
. Il y a peut-être un JS qui déplace lesol
éléments ailleurs lorsque lespon_links
est filtré.Suite à l'avis de @ DavidPostill, j'ai de nouveau regardé la structure de la page. Il semble que les annonces textuelles soient déplacées en dehors de
div.spon_links
lorsque Adblock Edge est activé, ce qui a en effet une règle de filtrage pourspon_links
. Que ce soit un mauvais comportement d'Adblock Edge ou une contre-action de Startpage, je ne sais pas.Il existe une solution plus simple que l'ajout d'un script Greasemonkey personnalisé: le simple échange d'Adblock Edge contre uBlock a également résolu le problème.
Après enquête, les publicités ne disparaissent avec uBlock activé que lorsque Adblock Edge est entièrement désactivé en même temps ("Désactiver partout"). Même si je le désactive uniquement pour Startpage ("Désactiver sur startpage.com"), le site déplace les annonces en dehors du
spon_links
conteneur. Mon explication est que Startpage parvient en quelque sorte à accéder à mes préférences de modules complémentaires et vérifie si Adblock est généralement activé . Serait-ce si méchant?!En utilisant l'approche de David de Greasemonkey et
removeChild
, j'ai trouvé la solution suivante qui fonctionne toujours lorsque Adblock Edge est installé. Il semble qu'il faille attendre que la page soit chargée et jouée pour éviter le blocage des publicités, jusqu'à ce que vous puissiez enfin localiser et supprimer les éléments incriminés:(Désolé, mon JavaScript est un peu rouillé, probablement plus facile avec jQuery.)
la source
GM_addStyle("div#spon_links { display: none !important}");
Remplacez votre extension de blocage des publicités par uBlock Origin . La page apparaît normalement et sans publicité dans uBlock Origin avec Firefox 41.0 ou Chrome 44.0.2403.155 m.
Activez les filtres de `` Fanboy + Liste finale fusionnée avec Easylist '' (contient déjà EasyList, EasyPrivacy, Fanboy's Enhanced Tracking, Annoyance and Social Blocking Lists - il n'est donc pas nécessaire d'activer également ces listes de filtres).
la source
Dans AdblockPro, j'ai pu bloquer la div en ajoutant cette règle:
J'ai utilisé l'assistant de masquage d'élément ABP pour sélectionner le div parent pour moi et j'ai accepté sa règle par défaut.
AdBlock Edge est un fork d'ABP, donc je m'attendrais à ce qu'une règle fonctionne également dans ABE. Cependant, ABE a été interrompu par son développeur, vous devez donc vraiment revenir à ABP (et simplement désactiver la fonctionnalité de publicité acceptable) ou passer à uBlock.
uBlock pourrait également être le meilleur choix d'un point de vue technique; il est censé avoir une charge mémoire / cpu plus légère en FF qu'en ABP. Il fonctionne également parfaitement avec la prochaine mise à jour d' électrolyse pour Firefox qui divise l'interface utilisateur et les onglets de niveau supérieur en processus séparés et exécute ces derniers à des paramètres plus strictement restreints, ce qui devrait rendre plus difficile l'exploitation par les auteurs de logiciels malveillants (IE et Chrome l'ont fait pour années). C'est eta est potentiellement dès la fin de l'année. (FF43 / 14 décembre a été leur date cible pendant un certain temps; s'ils le font, cela dépend de la qualité de la télémétrie dans les versions alpha / bêta et du petit nombre de bogues ouverts.)
la source