2017-04-12 63 views
0

我可能有问题,也许实际上是两个。首先,我必须告诉你,我是限制只能使用Javascript这个解决方案。所以我正在用javascript创建meta标签。当我打电话给我的网站时,meta标签将全部按预期填充。但现在我的问题在这里,当我尝试复制链接并在web.whatsapp.comfacebook上共享它时,我所看到的全部都是默认的元标记。我知道,当他们(WhatsApp或Facebook)解析我的网站时,他们不执行JavaScript,所以他们只使用默认的meta标签。但有没有解决方案仍然可以获得JavaScript生成的元标记?创建meta标签(使用Javascript)不显示复制链接时

+0

所以你已经指出了whatsapp/facebook不执行JavaScript ....所以,如果它没有执行,那么如何使用JavaScript来填充元标签.... Javascript将需要被执行为您使用JavaScript解决方案....我想你可能会回答你自己的问题在你的问题。 – NewToJS

+0

@NewToJS我可能会,有时互联网会做一些魔术,所以我也希望这一次:)但谢谢你的确认 – Sylnois

回答

0

如果Facebook或WhatsApp的的客户端不搜索meta元素之前对你的DOM执行JavaScript,那么你不能让他们。

0

如果你被允许只在前端使用JavaScript你不能实现共享meta标签此功能。

技术上你能做到这一点只使用JavaScript,但你必须使用JavaScript在后端(Node.js的)产生这种meta标签。你的问题假设没有提到你不能在后端使用JavaScript。