我最近在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
有一个FB.init()
参数,如下所述:http://developers.facebook.com/docs/reference/javascript/
但是,当它跟随302重定向时,linter似乎不会保留jsessionid
cookie。那么,有没有办法强迫linter尊重cookie?如果没有,JS SDK上的这个cookies:true
参数是什么?
答案 0 :(得分:0)
这是什么cookie:JS SDK上的真实参数?
它使SDK存储有关cookie中登录状态的信息,以便在下一个请求(例如PHP SDK)上可以在服务器端轻松访问它。
那么,有没有办法强制linter尊重cookie?
我不这么认为。
您应该在不需要Cookie的情况下使用您的应用。