我在我的应用程序中禁用滚动,所以只有来自Facebook的滚动 - 它看起来很可爱,我喜欢它,但如果直接在我的应用程序在网站上,也没有滚动条。我尝试检测用户是否加载了包含网址http://mysite.com或http://apps.facebook.com/myapps的页面,在这两种方式中我获得了相同的直接地址链接,因此我无法检测用户是否通过Facebook查看我的应用并且我需要隐藏滚动条或在网站上查看它,我需要显示滚动条。那么有没有办法检测用户如何查看我的应用程序?
答案 0 :(得分:1)
您使用的服务器端语言是什么?如果您在facebook iframe中,将使用名为signed_request
的帖子变量集请求您的页面。您可以检查是否已在您的代码中设置,如果您知道自己在facebook iframe内,如果不是,那么您就在您的网站上。从这里您可以有条件地更改您的CSS以允许内容正确溢出并获取滚动条,或将它们重定向到Facebook应用程序。