Javascript 如何注销facebook-使用rails应用程序中的代码(RubyonRails Omniauth)

Javascript 如何注销facebook-使用rails应用程序中的代码(RubyonRails Omniauth),javascript,jquery,ruby-on-rails,session,omniauth,Javascript,Jquery,Ruby On Rails,Session,Omniauth,我试图通过rails中的omniauth从我的页面添加多个twitter和facebook帐户 使用force_login参数,Twitter工作正常 但是,facebook并不支持这一点 我只能使用/auth/facebook添加一个facebook帐户。在我尝试使用/auth/facebook路径添加新的facebook帐户后,它只返回到我的主页 如果我在同一个浏览器中浏览www.facebook.com,则不会显示登录页面。最后添加的facebook帐户页面正在打开 当我在浏览器中从fac

我试图通过rails中的omniauth从我的页面添加多个twitter和facebook帐户

使用
force_login
参数,Twitter工作正常

但是,facebook并不支持这一点

我只能使用
/auth/facebook
添加一个facebook帐户。在我尝试使用
/auth/facebook
路径添加新的facebook帐户后,它只返回到我的主页

如果我在同一个浏览器中浏览www.facebook.com,则不会显示登录页面。最后添加的facebook帐户页面正在打开

当我在浏览器中从facebook注销时,我尝试了
/auth/facebook
路径。工作正常

所以, 在我点击页面中的添加facebook链接之前,需要在浏览器选项卡中注销已经打开的facebook帐户

有人能帮忙吗?
谢谢。

Deafolt说,除非您有一种方法触发浏览器(如私人浏览mozilla、隐名Windows chrome)让您的用户登录,否则您不能在一个浏览器中登录多个facebook帐户。网站使用cookies跟踪其状态

然而,facebook确实提供了auth_type=reauthenticate。 医生在这里。


如果我错了,请纠正我。

看这个屏幕,它有答案


非常感谢。但在我的应用程序中,多个用户可以使用facebook帐户登录。已添加facebook cookies,不允许我打开新的facebook登录页面。例如,想想浏览中心。多人可以使用单个浏览器。想想那种情况。