2015-12-21 27 views
0

我尝试添加打开图形对象在我的PHP网站,但有问题,因为我使用jQuery追加功能来动态更新所有页面标题&描述但Facebook的opengraph对象调试器不读这个Facebook开放图形对象调试器不工作与jQuery追加功能

$('head').append('<meta property="og:title" content="'+MetaData[0]['coup_meta_title']+'" />'); 

以上是我的代码示例

+0

我不认为Facebook蜘蛛处理JavaScript,因此问题。是否有一个原因,你不能直接将它放在HTML中? –

+0

@RoryMcCrossan因为我有很多动态页面,我通过ajax请求获取所有数据 – Atranaz

回答

0

这里有几件事情,这将有助于你

  • 就像变奏h引擎爬虫,Facebook刮板不会执行脚本,因此当下载页面时出现任何元标记都是使用的元标记。 在这里看到相关的东西(How does Facebook Sharer select Images and other metadata when sharing my URL?
  • 如果考虑追加/从你的服务器端代码,说明您OG元标记标签,而不是从JavaScript它会解决你的问题做这件事的。