我试图在Drupal网站上创建一个FB分享。我有一个包含许多不同项目的页面。当用户单击项目时,页面会扩展(无重新加载),并且该项目的详细图像将变为可见。我需要让用户可以共享该详细图像。
我在html代码中添加了og:image的元属性。当用户单击项目时,此属性的内容将更改为右图像。这工作,元属性改变了正确的方式,我使用jQuery为此。 但FB仍在分享原始图像,而不是调整后的图像。
有人有这方面的经历吗? 感谢
答案 0 :(得分:1)
您不应该只使用JavaScript更改元标记,您必须在服务器端执行此操作。例如,Facebook爬虫忽略了JavaScript。
已经在其他几个主题中回答了同样的问题,这是我通过快速Google搜索找到的:
如果您需要动态代码,请改用Feed对话框:https://developers.facebook.com/docs/sharing/reference/feed-dialog/v2.4