AdBlock Edge est mort, vive uBlock Origin et son wiki.
- Pour l'installer depuis Firefox : Menu > Modules > Extensions > On recherche : uBlock Origin > Installer
- Pour l'installer depuis Chromium : Menu > Plus d'outils > Extensions -> Plus d'extensions > On recherche : uBlock Origin > Ajouter à Chrome
Voici les listes préinstallées que j'utilise :
Intégrées :
- Mes filtres
- uBlock filters
- uBlock filters - Privacy
- uBlock filters - Resource abuse
- uBlock filters - Unbreak
Publicités :
- Adblock Warning Removal List
- EasyList
Confidentialité :
- EasyPrivacy
Régions, langages :
- FRA: EasyList Liste FR
De plus, j'utilise 2 listes personnalisées :
Installation de Greasemonkey ou Tampermonkey :
En complément de la liste souscrite Anti-Adblock Killer | Reek, vous devrez installer Greasemonkey (Firefox) ou Tampermonkey (Chrome/ium) puis installer le script anti-adblock-killer.user.js en cliquant ici.
Vous pouvez constater sur https://antiblock.org/?p=v3&demo que le popup demandant de désactiver son bloqueur de publicité ne s'affiche plus.
En bonus :
La somme de contrôle de la liste Tetsumaki AdBlock a été générée grâce au script perl ci-dessous trouvé sur Internet et traduit par mes soins, vous pouvez aussi le télécharger ici : checksum_adblock.pl.
#!/usr/bin/perl
#############################################################################
# #
# Script de référence pour la validation des sommes de contrôles des listes #
# d'abonnements téléchargeables #
# #
# Pour valider un fichier d'abonnement, exécutez le script de cette façon : #
# perl checksum_adblock.pl subscription.txt #
# #
# Note: le fichier d'abonnement doit être encodé en UTF-8. #
# #
#############################################################################
use strict;
use warnings;
use Digest::MD5 qw(md5_base64);
die "Usage: $^X $0 subscription.txt\n" unless @ARGV && -e $ARGV[$#ARGV];
my $file = $ARGV[$#ARGV];
my $data = readFile($file);
# Normalize data
$data =~ s/\r//g;
$data =~ s/\n+/\n/g;
# Extract checksum
# Remove checksum
$data =~ s/^\s*!\s*checksum[\s\-:]+([\w\+\/=]+).*\n//mi;
my $checksum = $1;
if (!$checksum)
{
if ($ARGV[0] ne "-s") { print "Checksum introuvable dans le fichier\n"; }
exit(0);
}
# Calculate new checksum
my $checksumExpected = md5_base64($data);
# Compare checksums
if ($checksum eq $checksumExpected)
{
if ($ARGV[0] ne "-s") { print "Checksum valide\n" };
exit(0);
}
else
{
if ($ARGV[0] ne "-s")
{ print "Checksum invalide\nTrouvé: $checksum\nAttendu: $checksumExpected\n";}
exit(1);
}
sub readFile
{
my $file = shift;
open(local *FILE, "<", $file) || die "Impossible de lire le fichier '$file'";
binmode(FILE);
local $/;
my $result = <FILE>;
close(FILE);
return $result;
}
Je vous souhaite une excellente navigation et que la raison guide vos pas.