Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个使用 Fandjango 创建的 FB 应用程序。如果用户第一次登录应用程序,它可以正常工作,但如果用户之前使用过该应用程序并想要打开该应用程序,它会在独立浏览器中打开,而不是在 FB Canvas 中打开。
任何想法如何纠正。
您会看到这种行为,因为 Fandjango 将签名请求缓存在 cookie 中,因此您不必通过 Facebook 画布代理每个请求。目前没有办法禁用缓存,因为它会引入非常大的开销(每个请求几秒钟),并使您很难将用户重定向到应用程序的各个部分。
请参阅https://github.com/jgorset/fandjango/issues/55。