0

我正在开发一些电子商务应用程序,希望用户能够“喜欢”产品。将元标记嵌入到“喜欢”的页面上并不总是可能og:的,因为它不在我们的控制范围内,或者因为它在 AJAX 应用程序中很深。

我想到了为 OpenGraph 对象构建代理的想法。我可以将 Like 按钮指向代理 URL,它将提供og:描述产品的所有元数据,包括规范 URL。

问题在于 Facebook 遵循规范 URL 并解析元数据,而不是代理页面。

这是 FB 解析器中的错误,还是我遗漏了什么?

我很感激你能提供的任何帮助或澄清。

提前致谢,

罗斯

4

1 回答 1

1

如果您正在使用<link rel="canonical" ...>标签,当用户的用户代理是 Facebook 用户代理时,可能会尝试将其从代理页面的源代码中排除。这样,用户的浏览器和搜索引擎可以看到并识别规范的 url,而 Facebook 页面爬虫则不会。

于 2011-05-10T13:42:10.250 回答