Backbone.js 使用主干(或任何JS MVC框架)管理opengraph和元属性

Backbone.js 使用主干(或任何JS MVC框架)管理opengraph和元属性,backbone.js,metadata,facebook-opengraph,Backbone.js,Metadata,Facebook Opengraph,我有一个主干应用程序(一个博客),显示不同的文章,我们可以在许多平台上共享 我尝试在google和facebook上使用OpenGraph,在渲染视图之前更新路由器中的属性 但问题是,当scraper到达应用程序时,它不会获得元属性,我不知道它是否不执行javascript或速度是否太快,但如果我直接在我的单个页面中设置一些默认元属性,它就会工作 但是,我需要更新关于url的元属性(每篇文章都有自己的元属性) 那么,是否可以将OpenGraph与backbone.js结合使用?我正在努力解决这个

我有一个主干应用程序(一个博客),显示不同的文章,我们可以在许多平台上共享

我尝试在google和facebook上使用OpenGraph,在渲染视图之前更新路由器中的属性

但问题是,当scraper到达应用程序时,它不会获得元属性,我不知道它是否不执行javascript或速度是否太快,但如果我直接在我的单个页面中设置一些默认元属性,它就会工作

但是,我需要更新关于url的元属性(每篇文章都有自己的元属性)


那么,是否可以将OpenGraph与backbone.js结合使用?

我正在努力解决这个问题,而Facebook似乎最终没有运行javascript。没有办法,只能在你的服务器上为你想在Facebook上共享的内容创建单独的页面,并在这些页面中静态地包含所有元标记

有些服务会为SEO目的呈现javascript生成的页面。退房

另一种方法是让服务器在提供页面之前填充
标记