// ==UserScript== // @name Suppression des "Publications Sponsorisées / Suggérées" de Facebook. // @description Retire les publications sponsorisées et suggérées même si des ami(e)s les ont aimé // @namespace https://greasyfork.org/users/94925 // @author ReActif // @version 1.1 // @match https://www.facebook.com/* // @match http://www.facebook.com/* // @grant none // @downloadURL none // ==/UserScript== // la class CSS '_4ikz' correspond à la zone indiquant "Publication sponsorisée/suggérée" // la class CSS '_m8d' correspond à la zone indiquant "Sponsorisé" // la class CSS 'ego_column' correspond à la colonne de droite // la class CSS 'ego_section' correspond à la zone de "publicité suggérée" de la colonne de droite //A chaque changement de page document.addEventListener('DOMNodeInserted', SearchPosts, false); function SearchPosts() { var TMP_Post = document.getElementsByClassName('_4ikz'); for (var i = 0; i < TMP_Post.length; i++) { if (TMP_Post[i].getElementsByClassName('_m8d') [0] !== undefined) { //Debug, permet d'afficher une alerte si des élements sont trouvés. //alert ("Element trouvé : " + TMP_Post[i].getElementsByClassName('_m8d')[0].innerHTML); TMP_Post[i].remove(); } } // On supprime aussi les publicités suggérées de la colonne de droite var TMP_Ego = document.getElementsByClassName('ego_column'); for (var i = 0; i < TMP_Ego.length; i++) { if (TMP_Ego[i].getElementsByClassName('ego_section') [0] !== undefined) { TMP_Ego[i].remove(); } } }