javascript - 通过 JavaScript 更新 Facebook Open Graph 元标记

标签 javascript facebook-like

我正在尝试更新 Facebook 的开放图谱标题的元内容。我更新了内容,但当它发布提要时,它仍然提取旧信息。

示例:

<meta property="og:title" content="Title 1"/>
    I managed to update to
<meta property="og:title" content="Title 2"/>

当我点击 Facebook Like 时,它​​仍然将标题指向“标题 1”。

如何使其更新?

最佳答案

我猜您已经明白了这一点,但其他人可能也有同样的问题。

页面加载后,您无法使用 JavaScript 更改 Open Graph 元标记,因为 Facebook 在查找元标记时会再次向服务器请求页面,因此它将找不到更新的标记。

此外,我发现 Facebook 只在标题中搜索 Open Graph 元标记,因此将它们添加到正文中也不起作用。

关于javascript - 通过 JavaScript 更新 Facebook Open Graph 元标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3081004/

相关文章:

javascript - jQuery - 使用全局数组并等待 $get 加载检索到的数据?

javascript - 我想使用 JQuery 或 CSS 更改表格行的颜色

javascript - 通过 Json 发送两个列表并在 JavaScript 上从 Array 获取它

javascript - 如何使用 angularjs 获取用户所属的安全组列表

javascript - 使过滤器出现在 ExtJs 4.1.3 列上方

ios - 具有用户身份验证功能的 Facebook Like 按钮

javascript - Facebook 点赞按钮对话框溢出问题

css - 当我点击赞按钮时,评论弹出窗口 ('flyout' ) 不显示

javascript - 让 Facebook 和 Google+ 按钮同时加载

php - facebook 的问题就像某些页面上的按钮,但其他页面上没有