AngularJs 在 Facebook 上的预览 Share

标签 angularjs facebook seo

我正在开发 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/

相关文章:

javascript - http 请求的成功处理程序不调用函数

javascript - NG-Repeat 返回空行

javascript - 为什么来自提供者的事件不 $emit 到 $rootScope?

angularjs - Cordova + Angular : How to test?

php - 如何按特定类别从 Facebook 的 Graph API 过滤页面?

apache - 如何告诉 Apache 忽略/阻止 404 错误并重定向到处理页面?

android - 我在使用 Ionic 2 登录 Facebook.login 时看到 "Class not found"警报

facebook - 无法将页面标签添加到 Facebook 页面 - 没有提示添加页面

将流量从测试站点重定向到正常站点

redirect - 仅对网站上的某些内容使用 301 最终会删除这些页面?