1

正如我在Github上提到的,这个选项让我很困惑!

它应该实际处理弹出窗口还是意味着其他?当您使用 Omniauth 开箱即用时,这有点奇怪,但这种交互很笨拙。

我见过这个不是很优雅的“解决方案”。

将omniauth facebook登录变成弹出窗口

我是否遗漏了什么,或者我是否需要通过 FB Javascript API 放弃服务器交互和身份验证?

TIA

4

1 回答 1

1

简而言之:“display=popup 选项只是告诉 Facebook 提供优化的页面以在弹出窗口中显示。您需要使用 Javascript 自己打开弹出窗口。”

最流畅的 UX 似乎是使用 FB JS API。

看:

https://github.com/mkdynamic/omniauth-facebook/issues/47#issuecomment-5524582

于 2012-05-08T09:21:21.677 回答