1

我在将 AngularJS 用于动态元标记时遇到了问题。当 js 仍然无法工作时,数据无法绑定,因此 Google 和 Facebook 都无法重新识别真实的页面标题和描述。有没有人可以帮助我。

4

1 回答 1

2

OpenGraph爬虫等不执行JS,因此您需要进行服务器端渲染才能使其正常工作。一种解决方案可以是检查用户代理以了解该页面是由真人访问还是由机器人访问,并在后一种情况下在服务器端呈现页面。

下面的文章很好地概述了如何很容易地做到这一点。

http://www.michaelbromley.co.uk/blog/171/enable-rich-social-sharing-in-your-angularjs-app

于 2015-06-30T04:16:11.573 回答