Bouton Partager Facebook pour l'URL dynamique
J'ai une page dynamique avec réecrit url. Je veux ajouter un facebook bouton partager. Si les utilisateurs cliquent sur le bouton partager pouvez partager la page. Mais l'facebook partager développeur page demande une url spécifique. Pas sûr de la façon de partager dynamiquement l'url générée.
Voici un peu de code que j'ai trouvé à la capture de l'url. Mais je ne sais pas comment les inclure dans facebook code.
jQuery(document).ready(function() {
var href = jQuery(location).attr('href');
var url = jQuery(this).attr('title');
jQuery('#current_title').html(href);
jQuery('#current_url').html(url);
});
Partie HTML de l'Facebook Bouton Partager
<div class="fb-share-button" data-href="http://developers.facebook.com/docs/plugins/" data-type="button"></div>
Aide gentiment
Merci Beaucoup
source d'informationauteur Gops
Vous devez vous connecter pour publier un commentaire.
Cela a fonctionné pour moi:
Puis composez le code avec un lien:
Si vous voulez qu'il soit un lien direct au lieu de l'ouvrir dans une fenêtre, l'utiliser dans la fonction:
Possible jquery solution:
Ne saisissez rien dans l'URL " Supprimer le lien (https://developers.facebook.com/docs/plugins/) aussi bien et inclure le code dans votre page comme vous le feriez normalement.
Comme ou bouton partager allait chercher le lien de votre page en cours
Utiliser pour avoir Facebook api d'analyse de votre page
Vous pouvez gagner de l'url à l'aide de
var href = window.location
vous pouvez gagner le titre de la page à l'aide de
var title = document.title
Pas besoin d'utiliser jQuery pour ces tâches simples.
De faire le FB bouton de partage dynamique, vous devrez recharger ou de modifier les attributs de données pour correspondre à la valeur actuelle. Aussi, après un rapide coup d'oeil à la documentation pour le GO bouton partager, il n'y a pas d'option pour définir le titre juste le HREF. Docs peuvent être trouvés ici.
Donc, pour votre exemple, après le changement de l'url, également exécuter le code suivant:
Je pense que la solution la plus simple est celle-ci. Et cela fonctionne pour la plupart des Url complexes, disons que c'est votre URL
C'est la façon dont vous allez modifier votre facebook partager code du bouton
Juste ajouté la dynamique de l'URL comme ceci