Comme certaines personnes le savent peut-être, l'ajout de boutons de partage de Facebook et Twitter peut ralentir une page. J'ai vu de nombreux sites transmettre les implémentations d'iframe courantes que ces sites proposent et créer simplement des icônes qui renvoient à une URL de partage pour un meilleur contrôle des performances de la page. http://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.cnn.com%2F&t=CNN%26s+website%27
Cependant, j'ai également lu que Facebook supprime le support de ces liens. Par exemple, ce lien redirige maintenant vers le bouton J'aime. http://www.facebook.com/facebook-widgets/share.php
Voici un article notant que Facebook désapprouve/a déconseillé ses fonctionnalités de partage et reste lié au bouton J'aime. http://www.barbariangroup.com/posts/7544-the_facebook_share_button_has_been_deprecated_called_it
Je suppose que c'est la même chose pour l'URL de partage.
Si l'URL de partage n'est plus une option fiable, quelles sont les autres méthodes à part l'utilisation de widgets tiers (comme Addthis)?
Vous pouvez toujours utiliser les formats de lien suivants pour partager des pages *, en évitant d'échapper aux URL:
Twitter:
<a href="http://Twitter.com/home?status=Your%20message%20here:%20http://yourshorturl.com">Share on Twitter</a>
Facebook:
<a href="http://www.facebook.com/sharer.php?u=http://yourshorturl.com&t=Your%20message%20here.">Share on Facebook</a>
Cela dit, il vaut la peine d’adopter les widgets officiels fournis par chaque entreprise au lieu d’utiliser votre propre solution pour les raisons suivantes:
Il normalise l'interface utilisateur sur plusieurs sites et présente un bouton avec lequel les visiteurs seront familiarisés (et donc plus enclins à cliquer).
Les widgets officiels chargent des fichiers JavaScript distants à partir de Facebook/Twitter. Ceux-ci seront mis en cache dans le navigateur du visiteur pour accélérer le chargement sur le prochain site qui les utilisera. L'utilisation des widgets officiels présente donc peu de raisons de ralentir.
Il est plus difficile d'afficher combien de fois un lien a été partagé sans le widget; Cette information est utile à la fois pour les propriétaires de sites et pour encourager les visiteurs à partager des liens déjà populaires (ce que l'on appelle l'effet de "preuve sociale").
Les principaux sites Web de médias (par exemple The Guardian ) ont adopté les widgets officiels; si cela leur convient, il me semble peu avantageux de pirater le vôtre ensemble.
* Vous avez dit avoir lu que Facebook supprimait la prise en charge du format ci-dessus, mais ne dites pas où vous lisez ceci; Je n'ai trouvé aucune mention de cela sur leur site ou ailleurs. Je pense que c'est juste que Twitter et Facebook ne partagent pas les méthodes ci-dessus publiquement, car ils préfèrent que vous placiez un widget avec leur logo sur votre site.
Si vous placez les boutons sur un site Web qui protège la vie privée de ses utilisateurs en ne dirigeant pas leurs informations vers des sites Web tiers et en ne permettant pas la création ou la mise à jour de cookies dans leurs navigateurs, il est inutile de passer aux nouvelles API.