我正在开发一个专注于移动用户的网站,并在添加到主屏幕时使用清单独立打开。除了Facebook登录功能外,这种方法效果很好。每当我尝试登录时,都会在应用程序外的浏览器中打开Facebook链接。然后我必须手动返回应用程序并重新加载要登录的页面。
登录时如何留在独立应用程序中?
我尝试使用window.location
解释this popular answer,但没有变化。我也尝试使用window.open
作为explained here,但再次,没有运气。
您可以在这个test page上试用它,它有一个调整后的清单和登录选项,可以留在测试页面内。我使用三星Galaxy S5进行测试。
记录时不应留在应用程序内。
在您的情况下,将用户重定向到身份提供商(Facebook),这是Oauth2登录或单点登录登录的正常生命周期。在OAuth2服务器上,您可以设置重定向URL,这是您希望用户在登录后发送的地址。
https://developers.facebook.com/docs/facebook-login/web#redirecturl
登录您的Facebook应用帐户:https://developers.facebook.com/apps并从您的应用控制面板更改重定向网址。