使用backbone(或任何JS MVC框架)管理opengraph和meta属性

时间:2013-04-02 06:31:23

标签: backbone.js metadata opengraph

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

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

但事实是,当刮刀到达应用程序时,它没有获得元属性,我不知道它是不执行javascript还是它太快了,但是如果我设置了一些默认元直接在我的单页中的属性。

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

那么,是否可以使用带有backbone.js的开放图?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

有些服务会为了SEO目的而呈现javascript生成的页面。查看https://prerender.io

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