我最近在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