正如我在Github上提到的,这个选项让我很困惑!
它应该实际处理弹出窗口还是意味着其他?当您使用 Omniauth 开箱即用时,这有点奇怪,但这种交互很笨拙。
我见过这个不是很优雅的“解决方案”。
我是否遗漏了什么,或者我是否需要通过 FB Javascript API 放弃服务器交互和身份验证?
TIA
正如我在Github上提到的,这个选项让我很困惑!
它应该实际处理弹出窗口还是意味着其他?当您使用 Omniauth 开箱即用时,这有点奇怪,但这种交互很笨拙。
我见过这个不是很优雅的“解决方案”。
我是否遗漏了什么,或者我是否需要通过 FB Javascript API 放弃服务器交互和身份验证?
TIA
简而言之:“display=popup 选项只是告诉 Facebook 提供优化的页面以在弹出窗口中显示。您需要使用 Javascript 自己打开弹出窗口。”
最流畅的 UX 似乎是使用 FB JS API。
看:
https://github.com/mkdynamic/omniauth-facebook/issues/47#issuecomment-5524582