1

我最近在使用 Facebook Like 按钮时遇到了很多问题。具体来说,当用户单击“赞”按钮时,不会出现评论对话框,而是显示“无法访问页面”的错误链接。

当 Facebook Linter 抓取这样的页面时,它会得到一个 302,它将 linter 重定向到jsessionid=xxx附加的 URL。我假设 Facebook 正确处理 302,并决定将 Tomcat 配置为存储jsessionid为 cookie。这是一个例子:http ://galecsy.com:88/lrm/ms/oid/75009

我还假设 Facebook Linter 可以处理 cookie,因为这里有一个cookies:true参数:http FB.init(): //developers.facebook.com/docs/reference/javascript/

jsessionid但是,当 linter遵循 302 重定向时,它似乎没有保留cookie。那么,有没有办法强制 linter 尊重 cookie?cookies:true如果不是, JS SDK 上的这个参数是干什么用的?

4

1 回答 1

0

JS SDK 上的这个 cookies:true 参数是干什么用的?

它使 SDK 将有关登录状态的信息存储在 cookie 中,以便在下一个请求时可以在服务器端轻松访问(由 PHP SDK 提供)。

那么,有没有办法强制 linter 尊重 cookie?

我不这么认为。

您应该让您的应用程序在不需要 cookie 的情况下运行。

于 2012-07-15T12:59:42.070 回答