Aide d'OmniWeb

Aide d'OmniWeb : Références : Préférences d'OmniWeb : Bloque-Pub

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.

Ad Blocking Preferences
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 :

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 :

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 :

Plus d'information

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 ⇧⌘I 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é.

Ajouter des serveurs sur les listes noire ou blanche

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).

Quoi de Régulier ?

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 contextuel

Si 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 :

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 :

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 OmniWeb

Les 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.

Copyright © 2004-2005 The Omni Group