我的网站有一个测试用户页面,它加载了一个由 4 个按钮组成的简单网格,单击该按钮时,会启动他们关联的 Facebook 测试用户 login_url。我通过 PHP SDK 获得这些,它们工作得很好......
除非在 Safari(移动设备和桌面设备)中清除 cookie...在这种情况下,测试用户 login_url 将我带到 Facebook 登录页面,提示我登录。
如果我清除 cookie 并首先访问普通的旧 www.facebook.com 主页,然后导航到我的网站,它就可以正常工作。
我知道第 3 方 cookie 设置会阻止我在 iFrame 中成功加载此 login_url,但我不明白为什么当我实际尝试点击链接时它不起作用。
这是一个错误吗?Facebook 测试用户是一个相当粗糙的开发者功能吗?