【发布时间】:2012-02-08 15:59:17
【问题描述】:
我有一个 Facebook 应用程序,其中包含画布 URL 和安全画布 URL。
当我的用户在页面选项卡中打开应用程序时,我的应用程序会读取 signed_request 和 page id 并为该特定 FB 页面提供内容。
当我的用户在 FB 中使用 https 冲浪时注销并且下一个用户仅使用 http 冲浪登录时,我的应用程序被重定向到安全画布 URL 并且我的 signed_request 参数丢失强>。如果没有 signed_request 参数,我无法确定我的应用应该提供哪个页面。
当我清空浏览器缓存时,会使用我应用的正确 http URL。
有没有办法在 FB 应用程序中始终使用 https,或者阻止浏览器缓存 https URL?
谢谢!
【问题讨论】:
-
对不起,我不这么认为你是对的。无论如何,Facebook 都会使用 $_POST['signed_request'] 调用您的应用程序。此外,我的标签应用程序每次都通过 https 被 Facebook 调用,无论是通过 http 还是 https 加载的 FB 页面。
-
好的,问题似乎是 Chrome 特有的:stackoverflow.com/questions/8571339/…