facebook爬虫是否需要ajax prerender页面

时间:2016-08-16 15:59:25

标签: angularjs facebook share

拥有角度JS的网站,谷歌能够解析解释的内容。

但与facebook分享链接,facebook抓取工具还能解析解释后的内容,还是我们必须提供静态页面(例如prerender.io)?

2 个答案:

答案 0 :(得分:0)

您必须提供静态页面,Facebook抓取工具不会运行JavaScript。无法使用动态开放图标签。

更多信息:og meta tags, social buttons and angularjs

答案 1 :(得分:0)

您需要在网址中使用escaped_fragment投放您的网页。 Twitter或Facebook机器人不知道如何抓取Javascript内容。

有几项服务要做,最常见的是prerender。如果你想自己做,这里有一个解决方案SEO for AngularJS