Internet : se débarrasser des pop-ups et autres…

Vos petites astuces, répertoire des tutoriels et astuces
Répondre
Avatar du membre
dagonh
Messages : 1506
Enregistré le : lun. 13 juil. 2015 15:41

Internet : se débarrasser des pop-ups et autres…

Message par dagonh »

Attention : la recette ci-dessous ne fonctionne que sur un PC équipé en serveur local (i.e. avec Apache et PHP).

1. Tout site "blacklisté" doit être ajouté dans /etc/hosts sous cette forme (ici 3 lignes extraites de mon /etc/hosts, qui contient plusieurs milliers de noms) :

Code : Tout sélectionner

0.0.0.0   bink.solution.weborama.fr
0.0.0.0   binoa.com
0.0.0.0   cas.criteo.com
On peut aussi regrouper :

Code : Tout sélectionner

0.0.0.0   bink.solution.weborama.fr binoa.com cas.criteo.com
Ceci fonctionne partiellement sur tout PC, sauf que s'il n'est pas serveur local, on obtient des pages en erreur qu'il faut fermer manuellement (ou des incrustations avec un code 404).

À présent, ajoutons dans le répertoire /var/www/html (le chemin par défaut s'il n'a pas été modifié dans la configuration d'Apache) les deux fichiers suivants (en mode superadministrateur) :
index.html :

Code : Tout sélectionner

<doctype html>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	</head>
<script type="text/javascript">
function closew() {
	window.open('','_parent','');
	window.close();
}
</script>
<body onload="closew()">
<p>Site bloqué par hosts</p>
</body>
</html>
et .htaccess (juste ajouter la ligne à la fin s'il existe déjà) :

Code : Tout sélectionner

ErrorDocument 404 /index.html
Désormais, toute fenêtre ouverte automatiquement dans le navigateur et dont l'URL figure dans /etc/hosts sera redirigée vers le serveur local et Apache chargera index.html, qui inclut une commande de fermeture. La plupart du temps, on ne s'aperçoit même pas du pop-up ; juste de temps à autre, on voit une fenêtre s'ouvrir pour se refermer toute seule dans la seconde.

Toutefois, si on saisit ou clique directement sur le lien d'un des sites ainsi "gommés", la fermeture par javascript ne fonctionne pas, et on a l'affichage du texte mis dans index.html.
CM Gigabyte Z97-HD3, Intel i7-4790K, RAM 16 Go
système sur SSD 240 Go + 3 To pour les données (+2,5 To externes pour les sauvegardes)
Écran Hanns 27" 16/10
Sarah Maté

Avatar du membre
dagonh
Messages : 1506
Enregistré le : lun. 13 juil. 2015 15:41

Re: Internet : se débarrasser des pop-ups et autres…

Message par dagonh »

Note : pour qu'un PC fonctionne avec la recette ci-dessus, il suffit en fait d'installer apache ; même pas besoin de configurer quoi que ce soit…
CM Gigabyte Z97-HD3, Intel i7-4790K, RAM 16 Go
système sur SSD 240 Go + 3 To pour les données (+2,5 To externes pour les sauvegardes)
Écran Hanns 27" 16/10
Sarah Maté

Avatar du membre
dagonh
Messages : 1506
Enregistré le : lun. 13 juil. 2015 15:41

Re: Internet : se débarrasser des pop-ups et autres…

Message par dagonh »

Nan, ça ne bloque qu'une faible proportion des popups, cette case est toujours cochée chez moi et n'a jamais arrêté grand-chose.
CM Gigabyte Z97-HD3, Intel i7-4790K, RAM 16 Go
système sur SSD 240 Go + 3 To pour les données (+2,5 To externes pour les sauvegardes)
Écran Hanns 27" 16/10
Sarah Maté

lacktchou
Messages : 2344
Enregistré le : lun. 13 juil. 2015 19:33

Re: Internet : se débarrasser des pop-ups et autres…

Message par lacktchou »

uBlock Origin et aucun pop-up. Aucun.
Lacktchou
Image
Relisez-vous avant de poster.
LM 17.3 XFCE 64-bit - Noyau 3.16.0-38 et 3.16.0-32 - LM 17.2 Maté 64-bit - Xubuntu 16.04 LTS 64-bit - Windows 7
Laptop Lenovo G560 DD Toshiba 640 Go DD ext Toshiba 1.0 To

Avatar du membre
Snoopy88
Messages : 18
Enregistré le : dim. 6 déc. 2015 13:18

Re: Internet : se débarrasser des pop-ups et autres…

Message par Snoopy88 »

J'ai regarder et ça à l'air intéressant...
Un grand merci
Linus mate 17.3 - Processeur: Intel(R) Core (TM) I5 CPU M480 2.67 GHz - Mémoire installée: 6,00 Go - Type système: Système d'exploitation 64 bits - Carte graphique: AMD Mobility Radeon HD 5000 series - Lecteur de disques: HL-DT-ST DVDRAM GT 30N SCSI - Lecteur de disque TOSHIBA MK 7559 GSXP - Laptop TOSHIBA L670/6700.

Répondre