Quel est le meilleur bloqueur de Flash pour le navigateur Chrome sur Mac?

11

En regardant la galerie d'extensions pour Chromium, il semble y avoir un certain nombre d'extensions de blocage de flash disponibles:

texte alternatif

Un couple avec des noms très similaires même. J'ai utilisé ClicktoFlash dans Safari et je suis habitué à ce qu'il fonctionne tout simplement partout. Malheureusement, après avoir utilisé FlashBlock de Ruzanow pendant un moment, j'ai remarqué qu'il devient parfois "Hinky" (bloquer le flash en repliant le div afin que vous ne puissiez pas cliquer pour l'activer, etc.)

J'ai le sentiment qu'il peut y avoir d'autres extensions / scripts non répertoriés ci-dessus qui sont meilleurs. En fin de compte, j'aimerais trouver un bloqueur de flash qui fonctionne aussi bien que ClickToFlash dans Safari.

Bryan Schuetz
la source

Réponses:

5

En plus de véritables extensions / add-ons, on pourrait également utiliser des scripts Greasemonkey . Cela nécessite normalement un module complémentaire ou une prise en charge de navigateur intégrée . Mais pour les sites non HTTPS sur Mac, on peut utiliser GlimmerBlocker pour ajouter un tel script à tous les navigateurs en une seule fois:

GlimmerBlocker est implémenté en tant que proxy http , donc la stabilité de Safari [ou de tout navigateur, Arjan] n'est pas compromise car il n'utilise aucun piratage. Il est même compatible avec tous les autres navigateurs et autres applications natives de Mac OS X qui utilisent http, par exemple NetNewsWire.

Vous pourrez toujours mettre à jour Safari [ou n'importe quel navigateur] sans casser GlimmerBlocker (ou attendre une nouvelle version); et vous pourrez mettre à niveau GlimmerBlocker sans mettre à niveau Safari [ou tout navigateur]. Cela facilite grandement l'utilisation des versions bêta [..].

En plus de simplement bloquer les références à .swf, on pourrait également utiliser son option Transformer pour réécrire le HTML. Mais la solution la plus simple est la fonction GlimmerBlocker pour ajouter n'importe quel JavaScript à n'importe quelle page:

  • Ajouter une nouvelle règle (éventuellement, ajoutez d'abord un nouveau filtre pour stocker la règle)
  • Définissez "Type de règle" sur "URL de liste blanche, en modifiant éventuellement le contenu"
  • Dans le volet "javascript", ajoutez la source, par exemple, du script AdBlock Greasemonkey par Alexey Ruzanov.

Je n'ai pas utilisé le véritable module complémentaire d'Alexey Ruzanov , mais dans son script Greasemonkey, appuyer sur Option-F bascule la liste blanche du site Web actuel. Pour activer temporairement certains Flash spécifiques, cliquez sur l'icône Flash qui s'affiche pour le contenu bloqué. Faites un clic droit (ou Ctrl-clic) sur cette icône pour plus d'options, y compris la copie de l'URL Flash. Malheureusement, le fait qu'un site soit ou non sur liste blanche est mémorisé à l'aide de DOM Storage ou de cookies, et les deux sont spécifiques au navigateur. Ainsi, l'activation de Flash dans un navigateur ne l'active pas dans un autre.

Et bien sûr, en bonus, on obtient le blocage des publicités de GlimmerBlocker, pour les sites HTTP ordinaires.

Attention cependant:

  • FlashBlock utilise le stockage local HTML et peut donc laisser une trace sur votre disque dur local pour chaque site que vous visitez, qu'il utilise Flash ou même en mode de navigation privée.

  • Cela ne peut pas être utilisé pour filtrer les pages HTTPS sécurisées. Le proxy ne peut pas jeter un œil au contenu, et encore moins le modifier. De plus, GlimmerBlocker ne peut pas non plus bloquer l'adresse IP: la valeur de "Host" est vraiment la valeur de l'en- tête Host , qu'elle ne peut pas voir dans le trafic HTTPS. Cela mis à part, le blocage de l'adresse IP est plus facile à faire dans un fichier d'hôtes .

  • Même lors de l'affichage d'une page HTTP standard, les références aux ressources HTTPS ne peuvent pas non plus être bloquées. Comme pour empêcher les sites Web HTTP de dire à Google et Facebook ce que vous consultez, le blocage a <iframe src="https://plusone.google.com/...">vraiment besoin de vous pour modifier le code HTML de la page que vous consultez. Les modules complémentaires du navigateur y fonctionnent beaucoup mieux et sont probablement également mis à jour lorsque les domaines changent. Pourtant, pour ceux qui insistent pour le faire dans GlimmerBlocker: on pourrait réécrire des domaines spécifiques sur un mannequin. Dans le volet "Transformer", définissez "Uniquement pour le type de contenu" sur "N'importe quel type de texte" et ajoutez:

    // Rewrite "plusone.google.com" to "plusone.google.com.blocked", and so on:
    replace(/(plusone\.google\.com)/g, "$1.blocked");
    replace(/(apis\.google\.com)(\/js\/plusone)/g, "$1.blocked$2");
    replace(/(facebook\.com)/g, "$1.blocked");
    replace(/(facebook\.net)/g, "$1.blocked");
    replace(/(fbcdn\.net)/g, "$1.blocked");
    

    Cela échouera toujours si certains JavaScript écrivent les noms de domaine d'une manière qui n'est pas facilement reconnaissable par un simple remplacement de texte.

Comme pour Firefox, il faut le module complémentaire d'origine , mais Opera et Chrome ont une prise en charge intégrée. Voir Wikipedia pour plus de détails sur le navigateur.

Arjan
la source
9

Basé strictement sur les fonctionnalités:

Flashblock par Josorek

  • Peut bloquer Flash ou Silverlight ou les deux
  • Vous avez un volet d'options
  • Vous pouvez ajouter et supprimer de votre liste blanche de sites
  • Vous pouvez également configurer les paramètres de l'icône d'espace réservé (position, transparence)

Flashblock par Ruzanow

  • Bloque à la fois Flash et Silverlight
  • Vous pouvez ajouter un site à la liste blanche en visitant le site en question, en cliquant avec le bouton droit sur l'icône d'espace réservé et en choisissant de désactiver Flashblock pour ce site. (il ne semble pas y avoir de moyen de déranger cela ou de gérer davantage la liste blanche.

Kill Flash

  • Certains sites sont ajoutés à la liste blanche par défaut, y compris YouTube et Gmail (il semble qu'il n'y ait aucun moyen d'ajouter de nouveaux sites à cette liste blanche ou de supprimer les sites existants.)
Bryan Schuetz
la source
Le flashblock de ruzanow vous donne également une liste blanche, si vous faites un clic droit sur un élément flash.
yanokwa
J'ai étendu un peu ma réponse : GlimmerBlocker échoue lors de l'utilisation de HTTPS. Je suppose donc que la mienne n'est pas la meilleure réponse. N'hésitez pas à accepter le vôtre comme le meilleur ;-)
Arjan
2

Vous pouvez utiliser un bloqueur de publicités pour Chrome qui bloque également le flash. Un tel est:
AdBlock + Element Hiding Helper (par ruzanow).

Cependant, vous pouvez également passer à ChromePlus , un port Chrome, qui prend en charge le blocage réel des publicités.
Cet article dit:

Le module complémentaire (extensions) pour Chrome peut uniquement masquer les annonces publicitaires, mais pas les bloquer avant le chargement. ChromePlus peut bloquer les annonces publicitaires avant le chargement conformément aux règles AdblockPlus (les règles sans "##" sont destinées à bloquer avant le chargement mais pas à se cacher). Par exemple, si un flash est bloqué selon ce type de règle AdblockPlus, il n'est pas rendu du tout, il est bloqué lorsqu'il vient de recevoir du réseau.

ÉDITER

Un autre port Chrome qui contient un bloqueur de publicités intégré est le navigateur Iron de SRWare.

Une version bêta pour Mac est disponible en téléchargement . La fonction de blocage des publicités n'est toujours pas disponible sur cette version bêta, mais est en cours.

harrymc
la source
il semble que ChromePlus ne soit que Windows
Bryan Schuetz
Oui. Désolé, car cela aurait résolu le problème.
harrymc
Voir mon montage. Cependant, vous êtes un peu trop tôt pour le bloqueur de publicité.
harrymc
2

En voici un autre qui est récemment entré en scène:

FlashControl

  • Blocs Flash
  • Flash peut être à nouveau bloqué sans recharger la page. Peut également désactiver le rendu en modifiant l'état de visibilité
  • Volet d'options
  • Gestion des listes blanches et noires
  • Les filtres peuvent utiliser des expressions régulières et le caractère générique astérisque
  • Les paramètres de configuration incluent la couleur de l'espace réservé et la transparence

Certaines de ces fonctionnalités ne sont pas disponibles dans Flashblock de Josorek, mais elles bloquent définitivement le flash.

FlashBlock by Ruzanow stocke sa liste blanche dans un cookie HTML, vous la perdrez donc après la suppression des cookies du navigateur. Il n'y a aucun moyen de gérer ces données, donc tous les sites que vous avez ajoutés à la liste blanche resteront dans cet état; comme il n'y a aucun moyen d'annuler les modifications, nous sommes confrontés à un dilemme: supprimer le cookie ou utiliser un deuxième bloqueur pour bloquer le flash sur les sites que FlashBlock a ajoutés à la liste blanche.

Je recommande FlashBlock de Josorek.

user41510
la source
1

Cela est maintenant intégré à Chrome. C'est une fonctionnalité expérimentale, mais cela fonctionne très bien.

Voici un article "How To" sur le sujet: http://www.howtogeek.com/58058/how-to-enable-flashblock-in-chrome-and-make-it-5000-more-secure/

Adam Albrecht
la source
Bienvenue sur Super User! Ce serait bien d'inclure les parties essentielles de la réponse ici, et de fournir le lien uniquement pour référence future.
slhck
Ma version Chrome 20.0.1132.47 pour Mac n'a pas cette option dans environ: flags
Anon Gordon