Bloque-Pub
OW vous permet de bloquer les contenus non
désirés quand vous naviguez sur le web. Vous
pouvez bloquer des fenêtres surgissantes (y compris les
fenêtres surgissantes d'arrière plan),
communément utilisées pour la
publicité, de même que des images et d'autres
contenus tels que les animations Flash qui sont vraisemblablement des
publicités.
Le panneau de préférences Bloque-Pub.
Bloquer les fenêtres surgissantes
Les fenêtres surgissantes sont créées
avec JavaScript, qui permet à l'auteur de la page Web de
spécifier la taille et la position de la fenêtre
de même que la présence ou non de barres
d'outils ou d'autres choses sur la nouvelle fenêtre.
JavaScript peut aussi servir à réordonner les
fenêtres et fréquemment les pages web ouvrant des
fenêtres surgissantes vont les envoyer derrière la
fenêtre courante de sorte que vous les voyez seulement quand
vous fermez la fenêtre principale du navigateur. On appelle
ces fenêtres [pop-under windows], mais elles sont identiques
aux autres fenêtres surgissantes.
Les options suivantes sont disponibles pour bloquer les fenêtres surgissantes :
- Omniweb bloquera toutes les fenêtres surgissantes, même si vous cliquez sur un lien qui devrait en ouvrir une.
- Avec ce réglage, OW bloquera les fenêtres surgissantes qui s'ouvrent automatiquement quand vous chargez ou quittez une page web, mais autorisera les fenêtres surgissantes à s'ouvrir quand vous cliquerez sur leur lien sur une page, par exemple.
- OmniWeb autorisera l'ouverture de toutes les fenêtres surgissantes.
Afficher les fenêtres surgissantes bloquées dans la barre de statut
Au lieu de simplement bloquer tout-à-fait les fenêtres surgissantes, OmniWeb inclut une option qui autorise les fenêtres surgissantes à être créées et chargées, mais elles n'apparaîtront pas à l'écran. Avec cette option activée, chaque fois qu'une fenêtre surgissante est ouverte mais cachée, l'icône de surgissement bloqué apparaît dans la barre de statut. Cliquer sur l'icône affiche un menu avec le titre de chaque fenêtre. Sélectionner un titre de fenêtre dans ce menu afficher la fenêtre surgissante qui était masquée.
L'icône de fenêtres surgissantes bloquées à gauche de la barre de statut
Animer les images
De nombreuses publicités sur le web sont des images animées (appelées GIF animés). Généralement, ces animations tournent en boucle sans fin ce qui peut être cause de distraction lorsque vous souhaitez vous concentrer sur un autre contenu de la page. Omniweb vous permet de contrôler le nombre de boucles que feront ces animations, et vous permet même de les désactiver toutes. Les options suivantes sont disponibles :
- Omniweb n'interviendra pas du tout sur ces animations, les laissant tourner autant de fois que spécifiées par leur auteur.
- laisse l'image jouer sa séquence d'animation une fois seulement, puis stoppe l'animation.
- laisse l'image jouer sa séquence d'animation trois fois seulement, puis stoppe l'animation.
- l'animation durera 20 secondes ou moins avant d'arrêter (suivant la durée réelle de l'animation elle-même).
- Empêche toute animation d'images animées.
Bloquer des images et autres contenus intégrés
OmniWeb inclut un moyen puissant de bloquer les contenus de pages web. À la différence de la plupart des autres modules de bloquage des autres navigateurs internet qui empêchent simplement l'affichage du contenu, OmniWeb empêche réellement image ou autre fichier d'être ramené d'internet, ce qui signifie que vous épargnez de la bande passante, du temps de chargement, et que vous évitez aussi les cookies que de nombreux serveurs de publicité utilisent pour pister les surfeurs du web de page en page et de site en site.
OmniWeb a trois méthodes disponibles pour bloquer les images et autres types de contenu qui apparaissent sur les pages web. Les options suivantes sont disponibles :
- de nombreuses publicités sur le web sont d'une taille standard, définie par le Bureau de Publicité Interactive. Omniweb bloquera automatiquement toute image dont les dimensions correspondent à celles des formats publicitaires connus quand cette option est activée.
- souvent les publicités des pages web viennent en fait d'un serveur totalement différent que celui d'où vient la page que vous êtes en train d'afficher. Par exemple, compagniex.com peut héberger toutes ses publicités sur les serveurs de compagniequelquespub.com. Avec cette option activée, OmniWeb bloquera automatiquement toute image qui ne vient pas du même serveur que la page que vous êtes en train d'afficher.
-
Avec cette option activée, OmniWeb peut
spécifiquement bloquer ou permettre un contenu
basé sur son adresse (URL). Deux listes sont fournies ; une
liste noire pour bloquer les contenus et une liste blanche pour
autoriser le contenu. La liste blanche l'emporte sur la liste noire.
OmniWeb utilise deux listes différentes d'URL : une liste noire et une liste blanche. Les URL dont OmniWeb ne doit pas charger le contenu sont sur la liste noire, alors que les adresses que vous ajoutez sur la liste blanche ignoreront toute autre règle pour en bloquer le contenu.
OmniWeb inclut par défaut une liste noire abrégée qui contient tous les serveurs de publicité connus sur internet, de même que les configurations d'adresses URL communes pour le contenu publicitaire.
Quand le contenu a été bloqué par OmniWeb, l'espace normalement occupé est remplacé par un carré gris aux bords biseautés. Quand vous passez la souris au-dessus de cette zone, OmniWeb affiche plus d'informations sur le contenu qui a été bloqué. Vous pouvez cliquer sur une ressource bloquée dans une page pour la débloquer et l'afficher, ou utiliser les commandes disponibles dans le menu contextuel. Utiliser la commande Charger toutes les Images dans le menu Affichage ou sur la barre de statut des fenêtres de navigateur qui contiennent des images non chargées est un moyen rapide de charger tout le contenu d'images bloquées sur n'importe quelle page. Pour le contenu de module externe bloqué, cliquez simplement sur la zone où le contenu aurait dû être chargé.
Les listes noire et blanche peuvent être modifiées en sélectionnant le bouton Modifier les URL Bloquées… Par exemple, si vous savez que les publicités d'une page web que vous visitez souvent sont chargées depuis les serveurs de compagniequelquespub.com, vous pouvez choisir d'ajouter compagniequelquespub.com à la liste des URL dont OmniWeb ne devrait charger aucun contenu.
Non seulement OmniWeb comprend les URL littérales que vous entrez, mais l'applicattion peut encore être réglé pour bloquer toutes les URL correspondant à une certaine "type" de lien. Les configurations qu'OmniWeb utilise sont connues sous le terme d'expressions régulières, (abbrégé en "regexps" ou regex" en anglais).
Bien que les expressions régulières soient assez obscures d'un premier abord, elles sont aussi puissantes et concises. Vous n'avez pas besoin de connaître les expressions régulières pour utiliser les fonctions bloque-pub d'OmniWeb, mais les expressions régulières sont disponibles si vous souhaitez les utiliser.
Ce qui suit est un court survol d'expressions régulières. Des explications plus fouillées et des tutoriaux peuvent être trouvées en ligne. Un bon endroit pour démarrer la recherche est le Moteur de recherche Google.
Dans une regexp telle qu'ads\..*\.com certaines parties de l'expression
sont prises au sens littéral et d'autres parties
décrivent comment les parties littérales peuvent
être organisées ensemble contre une URL ou un
autre morceau de texte. Peut-être êtes-vous
familiarisé(e) avec les expressions
régulières simplifiées connues comme
[Joker] ou [globs]. Par exemple le [Joker] *.gif correspond
à n'importe quoi se terminant en ".gif". Ici, .gif
est pris au sens littéral et * est un [Joker] qui signifie
"n'importe quoi peut compléter cet espace". Les Regexps sont
similaires mais comportent quelques différences importantes.
La différence la plus importante est qu'il y a beaucoup plus
de caractères spéciaux dans un regexp que dans un
[Joker]. Des caractères ayant des sens particuliers dans les
regexp d'OmniWeb sont :
| * | Astérisque | ) | Parenthèse droite | |
| ? | Point d'Interrogation | [ | Crochet gauche | |
| . | Point | ] | Crochet droit | |
| \ | Antislash | | | Pipe | |
| + | Plus | ^ | Accent circonflexe | |
| ( | Parenthèse gauche | $ | Symbole dollar |
Notez que le point final ou point ".", est spécial : il signifie, "correspond à n'importe quel caractère unique (lettre, chiffre, espace, etc.) ici". Il correspondra à un vrai point, mais aussi à n'importe quel caractère isolé. Que pouvez-vous faire si vous voulez représenter un réel point d'URL de façon à bloquer ad.pose.com sans bloquer adipose.com ? Vous pouvez mettre un antislash devant chaque caractère de manière à désactiver sa spécialité. Ainsi vous pouvez utiliser ad\.pose\.com pour correspondre juste à la chaîne de caractères correspondante. (Bien sûr, cela signifie que l'antislash lui-même est aussi spécial, ainsi pour aller avec "this\that" vous devez utiliser this\\that. Les barres de fraction (slash avant), que vous trouvez normalement dans les URL, ne sont pas spéciales, aussi vous n'avez pas à vous en occuper.)
Les autres caractères spéciaux que vous pourrez vouloir utiliser sont * et ?. Tout seuls ils ne correspondent à rien. En revanche, ils affectent le caractère précédent. * signifie "correspond à 0 copie ou plus du caractère qui le précède dans l'expression". ? signifie "l'expression précédente est optionnelle : rechercher une copie éventuelle ". Ils peuvent être combinés avec d'autres caractères spéciaux, de sorte que .* signifie "correspond à n'importe quel nombre de n'importe quel caractère". Vous pouvez aussi l'utiliser avec un caractère standard, ainsi ad*led correspond avec "adled", "addled", "adddddddled", et même "aled" (il peut correspondre à zéro "d").
Vous pouvez maintenant comprendre ce que l'exemple ads\..*\.com signifie. La première partie ads\. correspond juste à "ads." n'importe où dans l'URL - souvenez vous qu'on a besoin de "\" pour empêcher "." de devenir spécial. La partie centrale, .*, correspond à n'importe quelle quantité de texte. Et la dernière partie, \.com correspond à ".com". Cela signifie que cette configuration va correspondre à "ads.foo.com", ads.bar.com", "ads.this.that.com", ou même "ads..com". Il va aussi correspondre à des parties d'expression auxquelles vous pouvez ne pas penser tout de suite, comme "fads.trends.com" ou "www.egads.net/cet.ordinateur/est.fou.html".
Pour que l'expression ne corresponde pas à une partie seulement d'une chaîne de caractères plus longue, vous pouvez utiliser le caractère spécial ^, qui signifie "le début de la chaîne", et $, qui signifie "la fin de la chaîne". Le schéma \.swf$ correspondra au text ".swf" mais seulement s'il est à la fin de l'URL. ^http correspondra à n'importe quelle URL qui commence avec http. Il ne correspondra pas à "ftp://exemple.com/http/thingy", parce que le ^ doit être au début de la chaîne de caractères. Le schéma ^$ correspond seulement à des chaînes vides, et le schéma $x^ ne correspondra jamais à rien, car la fin de la chaîne ne peut pas venir avant le début.
Les autres caractères spéciaux peuvent être utilisés pour correspondre à des schémas encore plus compliqués même, mais cela dépasse le propos de ce document.
Bloquer des images en utilisant le menu contextuelSi vous faites un clic-droit ou un contrôle-clic sur une image un élément de filtre d'image va apparaître soit intégré soit dans un sous-menu image (si l'image est aussi un lien). Sélectionner cet élément permettra d'ajouter l'adresse de l'image dans votre liste noire et elle sera bloquée quand vous la rencontrerez dans le futur. Les utilisateurs avancés peuvent identifier les adresses d'image qui sont communes sur la liste noire et les modifier dans une expression plus générique qui bloquera toutes les images avec une seule expression sur la liste. Considérons une liste noire avec les items suivants dessus :
- http://adserver\.website\.com/da/6742/7H_leaderboard\.gif
- http://adserver\.website\.com/da/3840/fast_rock_tile\.gif
- http://adserver\.website\.com/da/6037/ar_book_cam\.jpg
Les expressions ci-dessus peuvent être réduites à une seule expression qui bloquera toutes ces images et n'importe quelles autres venant du même endroit :
- http://adserver\.website\.com/da/
Le même principe peut aussi bien s'appliquer à la liste blanche. L'adresse de n'importe quelle image bloquée chargée en utilisant le menu contextuel de chargement d'image peut être ajoutée à la liste blanche.
Bloquer Flash dans OmniWebLes réglages Bloque-Pub d'OmniWeb vont bloquer les pubs Flash automatiquement quand elles correspondent aux critères utilisés pour bloquer les autres types de contenu. Cependant, le réglage des tailles de pub connues ne s'applique pas.
Un moyen pour bloquer le contenu Flash est d'ajouter le schéma suivant dans votre liste noire :
\.swf
Cette configuration bloquera n'importe quel fichier comprenant l'extension ".swf", la plus communément utilisée dans les fichiers Flash.
Un contenu de module externe bloqué apparaît comme n'importe quel autre contenu bloqué et vous pouvez cliquer dans la zone de la page où il devrait normalement apparaître pour le charger.