javascript - 如何检查是否在 Facebook Canvas 内

标签 javascript facebook

Facebook application, how to check if inside Facebook canvas / standalone using PHP?

这个问题与上述问题完全相同,但上述方法的解决方案现在似乎不起作用,有更新吗?关于 HTTP_REFERRER header ,我在 Firefox 中发现了一些问题。还有其他黑客吗?

最佳答案

传递有效的signed_request可能是测试此功能的一种方法...

只有您的应用程序及其APP_SECRET才能解码该signed_request,因此某人不太可能进行欺骗有效的signed_request;如果他们能够做到这一点,那么他们就几乎绕过了 Facebook 的安全措施。

如果他们成功做到了这一点,那么他们也许他们应该能够在 Facebook 之外使用您的应用程序;)

关于javascript - 如何检查是否在 Facebook Canvas 内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11415172/

相关文章:

javascript - 将 Javascript 数组传递给 ASP.NET MVC Controller

javascript - 如何在 React 中从 firebase 检索数据?

javascript - jQuery 验证未在提交事件上正确验证

android - Android 上的 UIActivityViewController 等价物

facebook - 如何通过 Facebook 的 Javascript SDK 安全地授权用户

javascript - 在 jQuery 中使用命名函数作为 $.getJSON 的回调来满足 Facebook 请求签名需求

javascript - 如何保留网站的 "theme"并添加新的动态页面?

javascript - parse.com 类中的指针中的查询指针

javascript - 仅具有 "Reading Permission"的 Facebook 页面访问 token

android - Facebook android sdk 3.0 单点登录