Bloqueur de pubs Facebook

Par BarneyGumbles
le 26 juin 2023 à 18h30
66 réponses

Salut,

Y a quelques jours, comme je me faisais un peu chier, je me suis mis à écrire un script Tampermonkey pour éliminer les pubs et suggestions Facebook. Oui j’utilise ce réseau social de boomers car je suis abonné à quelques groupes utiles et sympas et quelques neurchis à la con … et puis, oui c’est vrai je suis un boomer, keskiya !!!

Donc comme ça me cassait les couilles de devoir me taper 30 pubs et contenus que je n’ai pas demandé pour pouvoir voir une seule publication d’un groupe dont je fais partie ou d’une personne avec qui je suis en contact. Je m'étais mis dans la tête de réutiliser le script qui bloque les relous et les trolls sur Lelombrik pour faire la même chose sur FB.

J’en ai un peu chié parce que FB a construit son HTML pour compliquer la tâche aux scripts qui détectent et supprime les pubs. Mais j’ai quand même fini par mettre au point deux scripts qui fonctionnent pas mal (un pour PC et l’autre pour Mobile), ça supprime les pubs, liens sponsorisés, les suggestions d’articles, les offres d’emplois ou annonces de ventes … c'est pas parfait dans le sens où des fois on voit les contenus indésirables apparaitre et disparaitre très rapidement mais c'est pas très gênant je trouve. 

Je voulais donc les partager, si jamais ça peut être utile à certains, voir si certains ont des propositions d'amélioration.

Remarque : pour la version mobile, j’utilise Firefox sur Android car il permet d’intégrer le plugin Tampermonkey.

Version PC : https://jsbin.com/qupixipovu/edit?js

Version Modbile : https://jsbin.com/nagomejika/edit?js


Bisous



+ 1 -

Ced Lombrik

Tu as la même sur LinkedIn?
+ 10 -

BarneyGumbles En réponse à Ced Lombric Shaolin

Non je n'utilise pas LinkedIn, je ne suis pas assez psychopathe
+ 2 -

THM077 Lombric

Ca a l'air de fonctionner, merci ^^
Essaye de le mettre ici : https://greasyfork.org/fr
Tu pourra avoir plus de retour !
+ 38 -

feyfey Lombrique girafe cougar chienne poule y dort

Et sinon au lieu de glandouiller tu te mets quand à la V3 ?
+ 0 -

rondrouge En réponse à BarneyGumbles Vermisseau

Ah oui, Half Life 3, c'est aussi un projet à faire avancer !
+ 4 -

BarneyGumbles En réponse à rondrouge Lombric Shaolin

Ils sortiront le même jour, c'est prévu ;-)
+ -17 -

Shoot Vermisseau

"qui bloque les relous et les trolls sur Lelombrik"
Marche pas ton script... ton post est encore là
+ 23 -

modul Vermisseau

Moi j'ai pas internet, comme ça je suis pas emmerdé.
+ 2 -

Tandy En réponse à modul Vermisseau

Merci de passer à mon domicile nettoyer mon écran sur lequel j'ai vaporisé du café au lait ! :D
+ 2 -

MarcusKhaine

Au risque de paraître un peu noob dans ce domaine, ce que je suis je vous rassure :)
Comment que c'est-t-y qu'on fait avec le lien pour que ça fonctionne sur FB svp?

Idem que toi Barney, je suis sur FB et ça me casse les couilles toutes ces pubs de merde sur le fil d'actu.
+ 1 -

BarneyGumbles En réponse à MarcusKhaine Lombric Shaolin

Oui j'aurais peut être dû l'expliquer.
- Installer l'extension Tampermonkey (sur Chrome ou Firefox)
- Une fois installé y'a une petite icone qui se rajoute dans le navigateur. Cliquer dessus et aller sur "Tableau de bord"
- Une fois sur la tableau de bord de Tampermonkey, cliquer sur l'icone "+" à droite de l'écran pour rajouter un script
- Il suffit alors de remplacer le script affiché par le code javascript que j'ai mis dans le lien et d'enregistrer.
- Ouvrir une nouvelle page FB et vérifier que les pubs sont bloquées et qu'une petite popup s'affiche en bas de l'écran avec le nombre de publications bloquées

La procédure est la même sur PC et sur mobile
+ 0 -

Ayumii En réponse à BarneyGumbles Jeune lombric

slt , il fonctionne sur opera ?
+ 0 -

BarneyGumbles En réponse à Ayumii Lombric Shaolin

Je n'ai pas essayé sur Opera, mais le plugin Tampermonkey existe sur Opera, ça devrait donc logiquement fonctionner.
+ 1 -

Ayumii En réponse à BarneyGumbles Jeune lombric

oui j'ai essayer après avoir poser la question et après test, je confirme il fonctionne et bloque les pub, une bonne chose de faite ^^ .
+ 0 -

Ptilupus En réponse à MarcusKhaine Lombric Shaolin

Oui c'est vrai ça, même question. Comment ça s'utilise ? Merci.
+ 1 -

BarneyGumbles En réponse à Ptilupus Lombric Shaolin

Voir ma réponse à MarcusKhaine du coup
+ 0 -

Astre_radieux Ver luisant

LOL c'est entre autre pour ça que j'ai quitté FB (la seconde raison sont les commentaires bas de plafond d'articles de sudpresse).
J'étais fatigué de me taper la gueule des Bouchez, Ducarme, Hedebouw, Vlaams Belang et du forum nucléaire.
Tu sais faire la même chose avec les commentaires d'articles de presse?
+ 0 -

Kourath

Brave, c'est la tranquillité.
+ 4 -

Magret Vermisseau

Merci !

PTG 67
+ 2 -

Doupitoum Vermisseau

Moi-même boomer, je te remercie grandement pour cette aide !
+ 0 -

Shoot Vermisseau

bon le 2nd degré ne passe pas visiblement
+ 0 -

MarcusKhaine En réponse à Shoot

Manque le smiley :)
À l'écrit plus difficile de faire passer le second degré, qu'à l'oral. Le smiley aide pas mal je t'assure ^^
+ 0 -

magnussoren Ver (re-)cyclable

ça me parait salutaire..mais du coup ça marche sur mac?
+ 0 -

BarneyGumbles En réponse à magnussoren Lombric Shaolin

Je n'ai pas de Mac pour tester mais vu que Chrome et Firefox sont aussi sur Mac, ça devrait marcher aussi
+ 0 -

magnussoren En réponse à BarneyGumbles Ver (re-)cyclable

j’essaie et je te dis quoi
+ 2 -

magnussoren En réponse à BarneyGumbles Ver (re-)cyclable

ça fonctionne de fou gros, merci!
+ 2 -

Rwan

Tu veux dire qu'on va plus pouvoir scroller pendant des heures, sur des contenus qu'on a pas demandé et dont on ignore la provenance ? Mais comment je fais moi après pour justifier mon temps passé aux toilettes ?
+ 0 -

Tandy Vermisseau

Impeccable ! Merci !!!
+ 1 -

punk80sBIS Vermisseau

un bon adblock me suffit, et j'ai monté mes propres groupes, où j'interdis toute pub/petite annonce, c'est reposant d'arriver sur un group où seules les publis en rapport avec le groupe sont en ligne. Si les administrateurs de groupes administraient......
+ 0 -

BarneyGumbles En réponse à punk80sBIS Lombric Shaolin

J'ai Adblock et ça ne bloque pas du tout les pubs et publications Sponsorisées sur FB
+ 1 -

punk80sBIS En réponse à BarneyGumbles Vermisseau

j'ai ublock origin, et il est assez efficace.
+ 0 -

BarneyGumbles En réponse à punk80sBIS Lombric Shaolin

J'ai aussi uBlock Origin en fait (pas AdBlock, c'était par abus de langage) les pubs et publications sponsorisée sur FB ne sont pas du tout supprimées. Tu utilises FB toi ?
+ 0 -

punk80sBIS En réponse à BarneyGumbles Vermisseau

oui. ça permet de garder contact avec des amis a l'étranger.
+ 0 -

BarneyGumbles En réponse à punk80sBIS Lombric Shaolin

T'as rajouté un contrôle en particulier sur uBlock Origin pour ne voir que les posts de tes amis et de tes groupes auxquels t'es abonné et ne voir aucun post suggéré ou sponsorisé ?
+ 0 -

punk80sBIS En réponse à BarneyGumbles Vermisseau

non, juste ublock suffit. de temps en temps, y a une rafale de "posts sponsorisés", alors quand je m'ennuis en sortant de la sieste, je les signale tous un par un en temps que "contenu indésirable", et hop, pendant 3/4 mois, plus rien....
+ 0 -

Doupitoum En réponse à punk80sBIS Vermisseau

j'ai Adblock, pareil je signalais, ça me laissait la paix pendant 1 semaine grand max.
+ 0 -

unpassant654 En réponse à BarneyGumbles Vermisseau

Adblock a passé des accord et laisse passer des pubs Google, en plus d'avoir racheté ublock... Punk a raison le seul qu'il faut utiliser est "ublock origin".
de plus les navigateurs sous chromium ont supprimé l'API qui permettait de bloquer efficacement les pubs, avec Firefox il tourne sous Gecko c'est un moteur de rendu qui a encore la fonction donc mieux vaut utiliser ce navigateur.
+ 0 -

Eveulboude Vermisseau

Au Top, merci !
+ 0 -

Stefjeubs Vermisseau

Et NextDNS, pas bien pour ça ?
+ 0 -

krondor Vermisseau

pour moi le lien ne marche pas, 404.
+ 0 -

BarneyGumbles En réponse à krondor Lombric Shaolin

Bizarre, je viens de tester, les liens fonctionnent toujours. T'as bien copié toute l'adresse URL ?
+ 0 -

krondor En réponse à BarneyGumbles Vermisseau

114.0.2 (64 bits) Firefox

au pire pousse ton code sur https://greasyfork.org/fr et je pourrais l'utiliser et toi gagner en popularité et dominer le monde avec ton ingéniosité ingénieuse.
Image de krondor
+ 0 -

Soudain Vermisseau

Pour ceux qui n'ont même pas à suivre les magnifiques posts de tata Jacqueline, avec un simple firewall on peut bloquer tout facebook très simplement en bloquant le nom de domaine. Ça marche bien, mais ça vire absolument tout.
+ 0 -

NainPorteQui Vermisseau

bravo et merci
+ 1 -

gatsu35 Vermisseau

tu pourrais remplacer tes 3 lignes :


par :


aTextContent = aTextContent.filter(text => !isNaN(text.order)); //remove non relevant characters
aTextContent = aTextContent.filter(text => text.display !== "none"); //remove invisible characters
aTextContent = aTextContent.filter(text => text.position === "relative"); //keep elements with relative position


aTextContent = aTextContent.filter(text =>
!isNaN(text.order)
&& text.display !== "none"
&& text.position === "relative");

Ca évite de reboucler à chaque fois avec filter
+ 0 -

BarneyGumbles En réponse à gatsu35 Lombric Shaolin

Yep tout à fait, merci
+ 0 -

Tezota Lombric

Je n'utilise plus FB car je suis jeune mais toutes les possibilités pour bloquer bloquer les pubs sont à accueillir les bras ouvert! Bravo.
+ 0 -

Ayumii Jeune lombric

petit retour après utilisation : ça marche super bien , un bonheur de virer toutes ces merde de FB. merci ^^
+ 0 -

BarneyGumbles En réponse à Ayumii Lombric Shaolin

Pas de quoi. C'est clair que FB abusent de la pub. On est très vite à une centaine de contenus sponsorisés, surtout sur mobile où le rapport entre contenu sponsorisé/suggéré et vrai contenu et de l'ordre de 30 à 1 !
Image de BarneyGumbles
+ 0 -

Propofol Asticot

Merci beaucoup, j'utilise peu FB mais de temps à autre je me laisse tenter à faire défiler quelques pages et ça a l'air de fonctionner.
Si tu avais la même chose pour éviter de se farcir les pubs youtube, c'est insupportable au point que je n'y vais plus (déjà que j'y allais peu).
Merci encore.
+ 1 -

BarneyGumbles En réponse à Propofol Lombric Shaolin

Pour YouTube par l'extension uBlock Origine enlève toutes les pubs (sur PC). Sur Mobile j'utilise le navigateur Brave (pas l'appli YouTube) et ça intègre en natif un bloqueur de pubs qui marche très bien pour YouTube
+ 0 -

Babar Jeune asticot

Je t’aime, fais moi des enfants.

C’est quoi le délire de facebook ? c’est par période que je me tape des suggestions toutes les 3 publications....
Testé sur chrome/violent monkey, ça marche, ça claque!
+ 0 -

ledgehanak Vermisseau

Salut.
Je viens de tomber sur ce post en recherchant comment supprimer les pubs Facebook, ça marche nickel !
Merci Bien !!
Tu n'aurais pas la même pour Instagram par hasard ? ;)
+ 0 -

THM077 Lombric

Le script n'a plus l'air de marcher !
Enfin mal en tout cas, il fonctionne un peu sur la page principale mais plus sur le fils
+ 0 -

BarneyGumbles En réponse à THM077 Lombric Shaolin

Ouai ces petits enculé de FB changent constamment leur pages, essaie cette version (changement minime je pense), tu auras quand même des trucs qui passeront par les mailles du fillet, j'avoue j'ai pas trop le temps ou la patience de faire mieux pour le moment :
https://jsbin.c...awedive/edit?js
+ 0 -

THM077 En réponse à BarneyGumbles Lombric

Ca supprime pas mal de chose sur la page principale mais j'ai tjs des sponsorisé quand je passe en mode fils/feeds que j'avais pas avant.
Enfin c'est pas grave, c'était sympa, merci d'avoir essayer ^^
+ 0 -

BarneyGumbles En réponse à THM077 Lombric Shaolin

T'es bien sur PC ? Qu'es ce que tu appelle mode fils/feeds ?
La page principale, c'est bien là où il y a tous les feed non ?
+ 0 -

THM077 En réponse à BarneyGumbles Lombric

Oui sur PC, sur la page de base dans un menu a gauche tu as Fils, ca t'affiche tout les publication dans l'ordre !
+ 0 -

BarneyGumbles En réponse à THM077 Lombric Shaolin

Anéfé, je ne connaissais pas Fils, et c'est vrai qu'il a des pubs qui passent, faut que je regarde dans le détail pourquoi
+ 0 -

THM077 En réponse à BarneyGumbles Lombric

Oui parce que avant elle passait pas, ils ont du changer un petit truc
Inscrivez-vous ou Connectez-vous pour envoyer une réponse
58