Javascript FB.注销()不适用于angular/ionic 3

Javascript FB.注销()不适用于angular/ionic 3,javascript,java,facebook,api,Javascript,Java,Facebook,Api,我有一个离子3应用程序,将是一个pwa。 我正在使用javascript facebook API登录到该应用程序 它登录并提供用户信息,但当我调用FB.logout()时,它只会更改已连接到未知的状态,而不会注销浏览器中仍处于打开状态的facebook。 我可以用什么方法离开facebook 我需要它来注销,以便其他用户想要登录facebook 图形API注销方法中存在错误。我使用了angularx社交登录包而不是我自己的实现,因为我意识到注销对它起作用。该包使用Graph API 2.9版。

我有一个离子3应用程序,将是一个pwa。 我正在使用javascript facebook API登录到该应用程序

它登录并提供用户信息,但当我调用FB.logout()时,它只会更改已连接到未知的状态,而不会注销浏览器中仍处于打开状态的facebook。 我可以用什么方法离开facebook

我需要它来注销,以便其他用户想要登录facebook


图形API注销方法中存在错误。我使用了angularx社交登录包而不是我自己的实现,因为我意识到注销对它起作用。该包使用Graph API 2.9版。由于项目中出现的另一个需求,我使用最新的API版本(版本4.0)创建了一个新服务,FB.logout()工作正常。问题显然出现在3.2版中,Graph API注销方法中有一个bug。我使用了angularx社交登录包而不是我自己的实现,因为我意识到注销对它起作用。该包使用Graph API 2.9版。由于项目中出现的另一个需求,我使用最新的API版本(版本4.0)创建了一个新服务,FB.logout()工作正常。问题显然出现在3.2版中,用户是否登录到Facebook才能登录到您的应用程序?如果他们之前已经登录到Facebook,那么你不能从你的应用程序中将他们从Facebook中注销。如果他们没有登录,则在调用
FB.login()
时在应用程序中登录,但由于这是一个离子型应用程序,并且正在Chrome中测试,因此会在Chrome中打开Facebook,当它是为PWA建造的时候,它也会这样做?不知道;但是-这个PWA应该在哪里运行,而不是在用户的移动设备上?因为在这种情况下,一般来说,“用户切换”的需求应该很少;如果有人偶尔真的需要它,他们可能必须手动从Facebook注销。用户是否登录到Facebook才能开始登录你的应用程序?如果他们之前已经登录到Facebook,那么你不能从你的应用程序中将他们从Facebook中注销。如果他们没有登录,则在调用
FB.login()
时在应用程序中登录,但由于这是一个离子型应用程序,并且正在Chrome中测试,因此会在Chrome中打开Facebook,当它是为PWA建造的时候,它也会这样做?不知道;但是-这个PWA应该在哪里运行,而不是在用户的移动设备上?因为在这种情况下,一般来说,“用户切换”的需求应该很少;如果有人偶尔真的需要这个,那么他们可能不得不手动从Facebook注销。