据我了解,像 Facebook 这样的社交爬虫不会评估 Javascript,因此当您使用 Angular 1 时,如果您想让您网站的任何页面在 Facebook 上正确共享,您需要使用服务像 prerender.io 或按照下面的教程来实现内容的共享而不是未渲染的标签。
- Enable Rich Social Sharing in Your AngularJS App
- How to support social sharing for AngularJS apps using Facebooks Open Graph tags
我问自己这个副作用是否可以在 Angular 2 中直接解决?或者这些解决方案仍然适用吗?
最佳答案
我遵循 @federico-p 的建议并实现了 Angular 通用
应用程序
因此,我的实现基于以下启动应用程序:
关于javascript - Angular2 和社交共享爬虫,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39724814/