FAQ - Fonctionnalités avancées
A quoi sert un abonnement à une liste de filtres ?
L’abonnement vous permet de télécharger automatiquement et quotidiennement des filtres localisés sur le Web ou sur votre disque dur. Ces filtres sont stockés à part et n’interfèrent pas avec les filtres que vous avez définis. Ainsi vous pouvez utiliser des listes de filtres élaborées et maintenues à jour par d’autres personnes tout en conservant vos propres filtres. Vous pouvez également désactiver les filtres de l’abonnement sans pour autant les supprimer si vous les suspectez être à l’origine d’un problème.

A quoi cela sert-il d’“Utiliser l’espace libéré par les éléments bloqués” ?
Normalement, lorsqu’une publicité est bloquée, l’espace occupé par cette publicité reste vide et ne peut être utilisé.Lorsque cette option est activée, Adblock Plus tentera de supprimer cet espace vide pour le récupérer après avoir bloqué l‘élément. La page sera donc réorganisée en utilisant cet espace.
A quoi cela sert-il d’“Afficher une étiquette pour Flash et Java” ?
Les pages Web peuvent contenir des objets affichés par des plugins externes comme Flash ou Java. Ces objets ont leur propre menu contextuel, ce qui explique pourquoi on ne peut les bloquer via ce menu. Lorsque cette option est activée, Adblock Plus affichera une étiquette libellée “Bloquer” dans le coin en haut à droite (en bas à droite s’il n’y a pas suffisamment de place) de ce genre d’objets. Vous pouvez cliquer sur cettte étiquette pour les bloquer.

Pourquoi la fonctionnalité “Bloquer les DIV” a-t-elle été supprimée ?
Elle n’a pas été vraiment supprimée, mais plutôt remplacée par une fonctionnalité plus puissante et efficace : Cacher les éléments. Malheureusement, vous ne pouvez pas conserver les anciennes règles de blocage de DIV, elles doivent être transcrites en règles pour éléments masqués — qui sont similaires mais pas tout à fait les mêmes. Ainsi, pourquoi ne pouvons-nous pas simplement conserver le blocage de DIV ? Il y a plusieurs raisons à cela :
- le blocage de DIV ne masque pas quoi qu’il bloque immédiatement mais uniquement après la fin du chargement de la page. Cela peut prendre un certain temps, notamment pour les pages qui chargent des compteurs hébergés sur d’autres sites et des bannières qui disparaissent au bout d’une minute, cela est inacceptable. En utilisant la méthode permettant de masquer les éléments, ils le sont immédiatement, en fait ils ne sont pas affichés du tout.
- le blocage de DIV doit rechercher sur toute la page les éléments après son chargement. Cela prend un certain temps bien sûr, avec comme conséquence un ralentissement, ce qui était d’ailleurs une critique d’Adblock Plus 0.5 de la part des utilisateurs concernant la fonctionnalité de blocage de DIV. La fonctionnalité de masquer les éléments utilise les mécanismes internes du navigateur qui sont particulièrement efficaces.
- Il n’existe pas de règles de blocage de DIV spécifiques, le blocage de DIV applique toutes les règles à tous les éléments de la page en question, sans exception. Des filtres tels que
*/ad/*qui n’ont pas été conçus pour le blocage de DIV seront également appliqués. Le résultat dans ce cas précis est que si une page comporte la chaîne de caractères “/ad/” dans son adresse, elle devient inutilisable — le blocage de DIV masque tout sur cette page. Il semblerait que la gestion bancaire à distance serait une des victimes de cette ‘fonctionnalité”. Masquer les éléments, pour sa part, introduit une distinction nette entre les filtres “normaux” et les filtres pour masquer les éléments, afin que ce genre de problème ne puisse arriver. - Il faut savoir que la balise DIV ne revêt aucun caractère spécial dans HTML. Certes, elle est souvent utilisée comme contenant de publicité mais d’autres éléments HTML peuvent également être (et le sont) utilisés. Masquer les éléments ne tient pas compte des balises HTML et peut masquer n’importe lesquelles.
Masquer les éléments comporte encore un avantage : vous pouvez utiliser la pleine puissance des CSS. En utilisant les sélecteurs CSS vous pouvez masquer des éléments en vous basant pas uniquement sur leur propre propriété mais également sur les propriétés des éléments voisins et de leur relations avec eux. Bien entendu quelques désavantages existent : masquer les éléments utilise une syntaxe complètement nouvelle pour ses filtres alors que les filtres du blocage de DIV étaient définis de la même manière que les filtres normaux — avec des jokers et des expressions régulières. De plus, des suggestions pour bloquer les DIV étaient affichées dans la liste des éléments filtrables, vous n’aviez pas besoin d’utiliser de solution externe tel que l’inspecteur DOM. Ce n‘étaient que quelques suggestions, cependant, elles rendaient la vérification de la liste assez hardue.
Pourquoi avoir supprimé le “blocage de site” ?
Le “blocage de site” était une fonctionnalité d’Adblock 0.5 qui permettait aux filtres d‘être appliqués à des pages entières et empêchait ainsi de naviguer sur une page qui contenait un des filtres de votre liste. La raison principale pour laquelle cette fonctionnalité ne fut pas conservée dans Adblock Plus 0.6 est que : vous empêcher d’afficher une page que vous aviez explicitement demandée n’a pas grand chose à voir avec du filtrage de publicité. De plus, la manière avec laquelle elle était implémentée dans Adblock entraînait de nombreuses défectuosités :
- Au lieu de vous laisser sur la page sur laquelle vous naviguiez, Adblock affichait une horrible page d’erreur.
- La manière avec laquelle cette page était affichée conduisait souvent à des disfonctionnement du navigateur, notamment au niveau des onglets.
- N’importe quel filtre dans votre liste était utilisé pour bloquer des sites même s’il n’y en avait que quelques uns qui étaient destinés à faire cela.
Certaines personnes ont encore besoin de cette fonctionnalité. C’est pourquoi je suis heureux qu’il existe une extension qui peut se charger de vous éviter de naviguer sur certaines pages Web mieux qu’Adblock n’a pu jamais le faire : BlockSite. Cette extension est compatible avec la syntaxe des filtres d’Adblock Plus 0.7. Et au lieu d’afficher une page d’erreur, elle vous avertit via la barre d’information, de la même manière que lorsqu’une fenêtre popup est bloquée — vous ne quittez pas la page sur laquelle vous étiez.
