1

我曾尝试使用指向 sharer.php 的直接链接,但在管理弹出窗口和关闭它时出现问题,而且 Facebook 没有提供关于它的真实参数(即 p[title] 等)的文档,看来轻率地依赖这种方法。

因此,我按照 Facebook 给出的说明进行操作,它不会获取他们定义的任何元属性。我直接复制了语法,它被正确地放置在 HTML 文档的头部,并且整个 HTML 文档都在一个 iFrame 中,以防止任何外部交互。Share 窗口按预期弹出,但没有填充任何属性(保存包含在 a 标记中的 url)。

具有讽刺意味的是,当我在浏览器中直接导航到该页面,而是单击“在 Facebook 上共享”小书签时,它确实正确读取了元属性!

任何建议都将不胜感激,除非它们是“使用点赞按钮”,因为它根本不一样。

4

2 回答 2

0

当您在 iframe 中使用元标签时,Facebook 会忽略它们并插入它自己的标签。这是设计使然。我认为可以使用“共享者”链接...

于 2011-10-26T21:16:06.333 回答
0

Facebook 从 og 属性中获取标题、描述和图像。检查您为共享 URL 正确添加的开放图元标记。然后使用https://developers.facebook.com/tools/debug测试该网址

于 2014-06-19T16:40:22.077 回答