我最近在Facebook Like按钮上遇到很多问题。具体而言,当用户点击Like按钮时,评论对话框不会显示,而是显示错误链接,指出“无法到达页面”。如何强制Facebook Linter重新启用cookie来重新设置页面?
当Facebook Linter刮擦这样一个页面时,它得到一个302,它将linter重定向到一个附有jsessionid=xxx
的URL。我认为Facebook正确处理302,并决定配置Tomcat以将jsessionid
作为cookie存储。这里有一个例子:http://galecsy.com:88/lrm/ms/oid/75009
我还假设Facebook的短绒可以处理cookie,因为有一个cookies:true
参数FB.init()
如下解释:http://developers.facebook.com/docs/reference/javascript/
然而,棉短绒似乎并没有保留jsessionid
饼干它遵循时302重定向。那么,有没有办法强制linter尊重cookies?如果没有,JS SDK上的这个cookies:true
参数是什么?
我的应用程序可以在不需要cookies的情况下工作。但是,如果用户(如Facebook lint)没有会话并尝试访问page1,则应用程序将执行302重定向到page1?jsessionid = xxx,最近开始抛出FB Like按钮,如此bug中所述https: //developers.facebook.com/bugs/391962640871463。我只是试图找到这个bug的解决方法。 – alecswan 2012-07-15 15:45:01
如何:不要重定向...? – CBroe 2012-07-15 16:01:17
如何为jsessionid发布新用户并且不重定向?此外,如果Facebook不遵循302重定向,您是否会同意Facebook有问题? – alecswan 2012-07-15 16:13:02