我尝试在我的网站上使用 passportjs facebook 并在不同的浏览器上进行了测试,但是当链接来自 facebook 应用程序本身,特别是在 IOS 上时,会出现一些问题。
使用的包:http: //www.passportjs.org/packages/passport-facebook/
场景是:
- 分享您的登录网址以在您的 Facebook 时间线中发布
- 在 ipad 上打开 facebook 应用程序
- 单击在 facebook 时间轴上发布的链接以打开登录 url,并且应该会出现来自 facebook 应用程序的弹出式浏览器。
- 使用passportjs点击你的facebook登录
结果:出现 Session Expired 弹出窗口,您将退出并要求再次登录,但不是从您的 url 而是从应用程序本身,所以我没有从它获得响应登录,因为它不再来自 passportjs 登录。知道如何解决这个问题或为什么会发生这种情况?