我正在开发 AngularJs 单页应用程序,遇到了一个我不确定如何解决的预期问题。我听说 Google 和 Bing 都改变了他们的爬虫的工作方式,他们现在执行 Javascript。我听说,这使得基于 Angular 的站点能够被搜索引擎正确地编入索引。我遇到的问题是,当我去 Facebook 上分享我的页面时,抓取工具获取的页面的唯一部分是标题(因为它不需要 Javascript,我想)。
我担心除了 Google 和 Bing 之外,社交网络和搜索引擎都无法正常工作。这种担忧是否成立?解决此问题的常用方法是什么?
最佳答案
这涉及到相当多的工作,但只要您拥有干净的 JS,就可以完成。
这里有一个很棒的教程:http://yearofmoo.com/2012/11/angularjs-and-seo.html
关于AngularJs 在 Facebook 上的预览 Share,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26761764/