Facebook opengraph和AJAX内容

jer*_*emy 5 facebook

我有一个带有AJAX内容的应用程序,我希望用户能够共享URL,其中页面的内容由URL的散列/锚点部分('#'之后的内容)确定.也就是说,我想根据URL的哈希部分确定opengraph标签的值.

谷歌有一个机制:http://code.google.com/web/ajaxcrawling ... arted.html

Facebook?

谢谢

小智 5

是.

Facebook以与谷歌相同的方式处理AJAX网站.带有hashbang的URL将替换为_escaped_fragment_参数.

比较以下内容:

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Flikeapage.com%2F%23!%2FChristmas%2Fvs%2FBacon

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Flikeapage.com%2FChristmas%2Fvs%2FBacon

确保Open Graph信息(例如URL)与实际页面匹配.否则,FB会出错,就像我遇到的那样.


Pau*_*jan -1

不。

另外,不要这样做。让用户喜欢带有任何 s 的完整 url #。您可以使用url 在您的网站中进行快速转换,但我建议您为每个您希望人们喜欢的内容#使用完整的非url。#