我们有一个非常大的网站分为单页应用程序全部使用角度。因此,在第一次请求时,您只需获得仍然需要通过angular插值的简单html。
当用户复制某种文章的网址并将其粘贴到yammer中时,yammer将开始获取网页数据a.k.a. OG标记。我们提供了大量不同的OG标签,但这些标签仅在角度插值后填充。
yammer检索的是简单的html,这导致yammer抓取未插入的内容。例如,在og:description中获取{{article.title}}之类的内容。
我们有一个SEO引擎设置,适用于报废谷歌,脸书和推特表演。
我们有什么办法可以让yammer取得适当的内容吗?
提前致谢。
答案 0 :(得分:1)
有几种方法可以创建Open Graph对象。这可以来自活动流帖子,带有OG参数的显式消息帖子,或者来自抓取的情况。
为了使抓取工作,您需要在呈现给scraper的页面中显示有效的OG元数据。任何填充客户端页面的JS都不会被执行,因此可能需要在服务器端呈现正确的值。使用curl或其他HTTP客户端测试应用程序以查看返回的内容可能是个好主意。