[Extension] Mise à jour de Facebook … Mise à jour des contre-mesures

Ami du jour, Bonjour ...

Ami du soir ...

 

Bref, j'ai été contacté hier soir dans la soirée par un lecteur Hongkongais, qui suit mes travaux, sur l'extension Facebook permettant de ré-inviter des amis.

 

Aussi, en le lisant, j'ai constaté, qu'en effet, Facebook avait de nouveau mis à jour son interface ... du coup le bouton "Invitation Envoyée" a été remplacé par un délicieux ... " Ajouter un ami "

 

 

Capture0

 

 

... donc Facebook, surement une révision de son modèle économique ... il faudra probablement dans le futur payer de la publicité, pour inviter directement des personnes à aimer votre page.

 

Trop d'abus ...

Trop de SPAM ...

Facebook sort
l'artillerie lourde !

 

 

Ces derniers temps, vous avez été nombreux à me faire des feedbacks sur l'extension, qui ne fonctionnait plus correctement.

Je travaille sur de nombreux projets sur mon temps libre, et je reçois beaucoup de message, aussi, je vous remercie de votre patience, je ne peux parfois pas répondre à tout le monde.

Bref, j'ai, grâce aux précieuses informations de mon ami Will, mis à jour l'extension, qui je l'espère, sera plus rapide, et plus efficace que les précédentes versions.

Cette nouvelle mouture ne permettra plus de renvoyer des invitations ...
Car Facebook a remplacé la fonctionnalité, mais elle permettra justement d'utiliser la nouvelle fonctionnalité, soit forcer l'envoi d'invitation en ami.

Capture0

La mise à jour est manuelle (je tiens à éviter le c'était mieux avant).
Supprimez donc l'ancienne version pour passer à la nouvelle :
Mise à Jour

Côté technique, rien de vraiment fou.
Je me repose doucement des bases pour la suite :

Dans l'immédiat ( dans l'urgence =) ), je ne supprime qu'une classe, qui cache le bouton d'ajout.

var HackFbReinvite = function() {
		  var list = document.getElementsByClassName("fbProfileBrowserListItem");
		  for (i in list) {
			  var html = list[i].innerText;
			  if (html && html.indexOf('Liked') == -1) {
					  if ((list[i].getAttribute && list[i].getAttribute('hack') == 'ok')) continue;
					  list[i].setAttribute('hack', 'ok');
					  ids = list[i].getElementsByTagName('input')[0].value;
					  HTMLBuilder(list[i].getElementsByClassName('_6a rfloat')[0], ids, '<a class="uiButton _1sm" role="button" href="#"><span class="uiButtonText">Invite</span></a>');
				  }
			  }
}





var HackAddFriendz = function(e){
        		divs = document.getElementsByClassName("FriendRequestAdd addButton");
		for (var i in divs){
			if ( (divs[i].getAttribute && divs[i].getAttribute('hack') == 'ok') || ! divs[i].getElementsByTagName) continue;
			divs[i].setAttribute('hack', 'ok');
			divs[i].textContent = '[+]';
			divs[i].style.fontSize="10px";
			divs[i].setAttribute('class',divs[i].getAttribute('class').replace('hidden_elem',''));
		}
}

 

Partagez ce contenu

One comment

Laisser une réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *