Question

J'ai constaté ce problème sur le net mais pas encore de réponse, peut être qu'ici quelqu'un de résolu ...?J'ai construit une page s'appuyant fortement sur jquery.adresse.Il a une page d'index et le reste à charge dynamiquement via Ajax de Google suivant l' /#!/ régime pour crawlable pages.Maintenant, je veux ajouter des Facebooks aimer ou partager le bouton, mais je n'arrive pas à saisir le réel de la page de titre ou l'url.

Quoi que je fasse, il tombe toujours de retour pour le titre et l'url de la page d'index.Il a essayé:

  • (bien évidemment) de changer le titre d'un openGraph meta sur la charge de ces nouvelles pièces.
  • "linking" le robot de la page (?_escaped_fragmet_=xyx), mais en précisant le #! page en méta
  • "partage" avec un titre et une url.

Je n'ai jamais obtenir quoi que ce soit, mais un lien vers la page d'index ou un blanc "partager" à droite de l'url avec titre et vignette ignoré.

Quiconque a une configuration similaire de travail?

Merci pour tous les conseils, thomas

Était-ce utile?

La solution

Facebook est fait à l'aide #! maintenant et il fonctionne!Si vous construisez votre site, de sorte que http://site.de/?_escaped_fragment=something est identique à http://site.de/#!/quelque chose tout ce que vous avez à faire est de "partager" les #! url et il va afficher les infos de l'échappé fragment de page.
Utilisez cette URL pour vérifier: http://developers.facebook.com/tools/debug

Mais:Une bien meilleure solution à ce problème peut être trouvée ici: http://github.com/browserstate/history.js/wiki/Intelligent-State-Handling

Autres conseils

Je dirais que Facebook du robot ne pas exécuter Javascript et sera toujours afficher tout ce qui est fait dans la page, qu'il obtient à partir du serveur.

Facebook partager a un BRUTAL cache, la dernière fois que j'ai vérifié, il était impossible de modifier le titre ou la description de données une fois qu'elle a été mise de côté :(

Le problème que j'ai eu a été la og:url et l'url de la page ne correspond pas.J'ai aussi lu un certain nombre de commentaires au sujet de la og de données juste après l'élément de titre, mais je ne pense pas que rien résolu.

En ce qui concerne la mise en cache, il est vrai que Facebook est la mise en cache est "brutal", mais il ne cache rien de la charpie de l'outil: http://developers.facebook.com/tools/debug.

Je n'utilise pas-hash-bang url pour partager des liens.J'ai procédé de la des liens en dur et de les rediriger vers une table de hachage bang côté client à l'aide de javascript.De cette façon, si un robot va à la difficile lié à la page, il affiche les informations comme il le ferait si javascript est activée.

Comparer:

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Flikeapage.com%2F%23!%2FChristmas%2Fvs%2FBacon

et

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Flikeapage.com%2FChristmas%2Fvs%2FBacon

Espérons que cette aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top