【发布时间】:2011-12-17 12:45:31
【问题描述】:
Facebook 是否支持 Google 的 ajax 抓取规范,如果支持,您需要做些什么来实现它?
我正在尝试让 Facebook“点赞”按钮与此处定义的 AJAX 可抓取网址一起使用:code.google.com/web/ajaxcrawling/docs/specification.html
我有这个网址,我可以直接访问它并加载它。注意“#!”在网址中:
当我“喜欢”这个页面时,它应该抓取这个“转义片段”网址:
为什么它不抓取这个页面? Facebook linter 没有正确抓取我的页面。如果有人在这里使用 Facebook linter 工具:developers.facebook.com/tools/debug
它不会正确抓取带有“#!”的启用 AJAX 的 URL在里面。这是谷歌的规范。 Facebook 的 lint 爬虫需要做的是替换“#!”与“_escaped_fragment_”。我的启用 AJAX 的链接似乎没有这样做。
【问题讨论】:
-
需要更多信息。不知道他在问什么。
-
很抱歉让您感到困惑。我的问题非常具体,以至于没有多少开发人员遇到过这个问题。如果您查看 Google 规范 code.google.com/web/ajaxcrawling/docs/specification.html(很长:(),那么可能会更好地理解我的问题。
-
这个问题不应该被关闭;这是一个合法的问题。
-
我知道这个问题已经结束,但我也同意应该重新打开它。
-
如果他们不重新打开这个,Facebook 确实支持 Google 的规范。确保包含 在您的脑海中,我将“/#!/”附加到
标签: facebook-graph-api hash escaping fragment