我的问题有点奇怪。我创建了facebook app,我通过iFrame通过js连接。虚链接:http://kvizblic.com/test/koliko-staro-izgledas 我将iFrame插入同一站点的其他子域,一切正常。但是当有人在Facebook上分享我的测验,并且你试图通过Facebook应用程序(而不是浏览器)打开测验,并点击“使用Facebook登录”时没有任何反应。这只发生在iPhone上。如果我尝试在Android或桌面上做同样的事情,一切正常。 也许这很令人困惑,所以再一次。 我的测验是通过iFrame加载到同一站点的其他子域。测验有登录facebook按钮。当您点击该按钮时,我通过js“FB.login”联系facebook获取您的数据,一切正常。 但是,如果您通过Facebook应用程序访问相同的链接(在有人分享之后),而不是浏览器,则使用facebook登录不起作用。这种情况只发生在iPhone上(没有检查iPad)。在Android上一切正常。