Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检测用户是否在facebook框架中查看应用程序?_Facebook_User Interface - Fatal编程技术网

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

如何检测用户是否在facebook框架中查看应用程序?,facebook,user-interface,Facebook,User Interface,我已经在我的应用程序中禁用了滚动,所以只有来自facebook的滚动-它看起来很可爱,我也很喜欢,但如果直接在网站上访问我的应用程序,也没有滚动条。我试图检测用户是否加载带有url的页面,或者,在这两种方式中,我都获得相同的直接地址链接,因此我无法检测用户是否通过facebook查看我的应用程序,我需要隐藏滚动条或在网站上查看,我需要显示滚动条。那么,有没有办法检测用户如何查看我的应用程序?您使用的是哪种服务器端语言?如果您在facebook iframe中,您的页面将被一个名为signed\u

我已经在我的应用程序中禁用了滚动,所以只有来自facebook的滚动-它看起来很可爱,我也很喜欢,但如果直接在网站上访问我的应用程序,也没有滚动条。我试图检测用户是否加载带有url的页面,或者,在这两种方式中,我都获得相同的直接地址链接,因此我无法检测用户是否通过facebook查看我的应用程序,我需要隐藏滚动条或在网站上查看,我需要显示滚动条。那么,有没有办法检测用户如何查看我的应用程序?

您使用的是哪种服务器端语言?如果您在facebook iframe中,您的页面将被一个名为
signed\u request
的post变量集请求。你可以检查你的代码中是否设置了,如果有,你知道你在facebook iframe中,如果没有,那么你就在你的网站上。从这里,你可以有条件地更改css以允许内容正确溢出并获得滚动条,或者将其重定向到facebook应用程序

我使用php+js,你知道我会尝试用这种方式检查,它似乎应该可以工作。