我有一个带有 Web 模板的基本 Canvas Facebook 应用程序。我试图确保该应用程序始终在 Facebook 下运行,但最终失败了。
当我第一次登录应用程序时,我收到了签名请求,但此后,由于我在 Web 模板上运行,我无法从 Facebook 获得任何反馈。
我尝试了一些 JavaScript 代码,例如
if (window == top) { goHome(); }
检查该网站是否位于 Facebook 框架下,但我无法获取顶部 Facebook 框架位置。
最佳答案
试试这个
if (parent.location.href == self.location.href) {
window.location.href = "https://url to app";
}
关于javascript - 如何确保 Facebook 应用程序始终在 apps.facebook.com 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10727247/