如何检测用户是否在Facebook框架中查看应用程序?

问题描述:

我已禁用滚动在我的应用程序,所以只有从Facebook滚动 - 它看起来很可爱,我喜欢它,但如果直接来到我的应用程序在网站上,也没有滚动条。我试图检测用户是否加载页面的网址为http://mysite.comhttp://apps.facebook.com/myapps,两种方式我都获得了相同的直接地址链接,所以我无法检测用户是否通过Facebook查看我的应用,并且需要隐藏滚动条或在网站上查看,而且我需要显示滚动条。那么有没有办法来检测用户如何查看我的应用程序?如何检测用户是否在Facebook框架中查看应用程序?

您使用哪种服务器端语言?如果你在facebook iframe中,你的页面将被请求一个名为signed_request的帖子变量集。你可以检查你的代码是否已经设置,如果你知道你在Facebook的iframe中,如果它不是你的网站。从这里你可以有条件地改变你的CSS允许内容正常溢出并获取滚动条,或者将它们重定向到Facebook应用程序。

+0

我使用PHP + JS,你知道我会试图检查这种方式,它似乎应该工作。 – sphinks