1
我有一個使用Fandjango創建的FB應用程序。如果用戶第一次登錄到應用程序,但它可以正常工作,但如果用戶早些時候使用該應用程序並想打開應用程序,它將在獨立瀏覽器中打開,而不是在FB Canvas中打開。如果我使用DJango Fandjango應用程序,FB應用程序將在新瀏覽器中打開,而不是FB Canvas。
任何想法如何糾正。
我有一個使用Fandjango創建的FB應用程序。如果用戶第一次登錄到應用程序,但它可以正常工作,但如果用戶早些時候使用該應用程序並想打開應用程序,它將在獨立瀏覽器中打開,而不是在FB Canvas中打開。如果我使用DJango Fandjango應用程序,FB應用程序將在新瀏覽器中打開,而不是FB Canvas。
任何想法如何糾正。
你會看到這種行爲,因爲Fandjango將簽名請求緩存在cookie中,因此您不必通過Facebook畫布來代理每個請求。目前無法禁用緩存,因爲它會引入非常大的開銷(每個請求幾秒鐘),並且使您很難將用戶重定向到應用程序的各個部分。