javascript - Facebook OG 没有获取 Nodejs - Handlebars 数据?

标签 javascript node.js facebook facebook-graph-api handlebars.js

我知道,由于数据是通过 Nodejs 的 Handlebars 动态加载到页面上的,因此 Facebook 爬虫不会拾取它......但是,我如何允许他们查看它是什么或向他们发送更新或其他内容。 ..

这是我当前的 facebook 示例:

<meta property="og:description" content="{{project.description}}" />

它显示的是来自根网址网站的文本,它过去一直在工作,所以不确定 Facebook 突然无法检索数据会发生什么?

这是一个测试链接:

http://www.liovinci.com/i/ara

最佳答案

这是当前的og:url标签:<meta property="og:url" content="http://liovinci.com/i/" />

如您所见,它不会链接到您当前的 URL,因此它将从 og:url 中指定的 URL 获取 OG 数据。 - 重定向到根 URL。

更改 og:url标记为以下内容:<meta property="og:url" content="http://liovinci.com/i/ara" />

关于javascript - Facebook OG 没有获取 Nodejs - Handlebars 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38543932/

相关文章:

javascript - jQuery:一次展开一个列表项

javascript - 如何使用 jquery 更改第二个和第六个 DIV 的 css 属性

javascript - Facebook iframe FB.Canvas.setAutoGrow 在初始加载后不会自动增长?

Facebook Like Box 插件不会为注销的用户显示;仅适用于登录用户

javascript - 有没有办法在 HTML5 通知消失时执行操作?

javascript - Internet Explorer javascript 滚动功能问题

node.js - 将对象传递给在nodejs中用作中间件的路由文件

javascript - 下划线和 Mongoose : Use document as outer function's return value

node.js - react native 窗口,产生 npm ENOENT 错误

javascript - 在离开我的网站时点击 Facebook 跟踪像素