2017-04-12 2 views
0

Je pourrais avoir un problème, peut-être même deux. Tout d'abord, je dois vous dire que je suis limité à pour utiliser uniquement Javascript pour cette solution. Donc je crée des méta tags avec javascript. Quand j'appelle mon site, les balises meta seront toutes remplies comme prévu. Mais maintenant, mon problème est ici, quand j'essaie de copier le lien et de le partager sur web.whatsapp.com ou facebook par exemple, tout ce que je vois sont les balises META par défaut. Je comprends, quand ils (whatsapp ou facebook) analysent mon site, ils n'exécutent pas javascript, donc ils utilisent seulement les balises META par défaut donnés. Mais y a-t-il une solution pour obtenir les méta tags générés par javascript?Les méta-tags créés (avec Javascript) ne s'affichent pas lors de la copie du lien

+0

Donc, vous avez souligné whatsapp/facebook ne pas exécuter javascript .... Donc, si ce n'est pas exécuté alors comment serait-il possible d'utiliser javascript pour remplir les balises META .... Javascript aurait besoin de être exécuté pour vous d'utiliser une solution javascript .... Je pense que vous pourriez répondre à votre propre question au sein de votre question. – NewToJS

+0

@NewToJS Je pourrais, parfois l'Internet fait un peu de magie, alors j'espérais cette fois aussi :) mais merci pour la confirmation – Sylnois

Répondre

0

No.

Si le Facebook ou les clients de WhatsApp ne pas exécuter JavaScript sur votre DOM avant de rechercher les éléments meta, vous ne pouvez pas les faire.

0

Si vous êtes autorisé seulement utiliser JavaScript sur frontend côté vous ne pouvez pas obtenir cette fonctionnalité de partage de meta tags.

mais

Techniquement vous pouvez le faire seulement en utilisant JavaScript, mais vous devez utiliser JavaScript sur le back-end (Node.js) pour générer ces balises meta. Vos hypothèses de la question n'ont pas mentionné que vous ne pouvez pas utiliser JavaScript sur le backend.