【问题标题】:managing opengraph and meta properties with backbone (or any JS MVC framework)使用主干(或任何 JS MVC 框架)管理 opengraph 和元属性
【发布时间】:2013-04-02 06:31:22
【问题描述】:

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

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

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

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

那么,是否可以将开放图与backbone.js 一起使用?

【问题讨论】:

    标签: backbone.js metadata facebook-opengraph


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2012-11-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多