Facebook开放图和AJAX内容

时间:2010-12-29 17:13:51

标签: facebook

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

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

Facebook吗?

由于

2 个答案:

答案 0 :(得分:5)

Facebook以与Google相同的方式处理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会出错,就像我遇到的那样。

答案 1 :(得分:-1)

没有

另外,不要这样做。使用户可以使用任何#个完整网址。您可以使用#网址在您的网站中快速转换,但我建议您为每个想要人们喜欢的内容添加完整的非#网址。