Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Janrain社交登录_Javascript_Janrain - Fatal编程技术网

Javascript Janrain社交登录

Javascript Janrain社交登录,javascript,janrain,Javascript,Janrain,我用它来实现我的网站的社交登录,一切都很好。但在手机上运行时,弹出的页面不会关闭,进程无法继续。我必须关闭页面,回到原来的页面,然后登录完成 知道如何解决此问题吗?在UIWebView中使用Janrain Social Login(Engage)only小部件时,您需要禁用默认弹出窗口工作流并使用重定向: // --- Mobile WebView ------------------------------------------------------ //janrain.settings.

我用它来实现我的网站的社交登录,一切都很好。但在手机上运行时,弹出的页面不会关闭,进程无法继续。我必须关闭页面,回到原来的页面,然后登录完成


知道如何解决此问题吗?

在UIWebView中使用Janrain Social Login(Engage)only小部件时,您需要禁用默认弹出窗口工作流并使用重定向:

// --- Mobile WebView ------------------------------------------------------
//janrain.settings.popup = false;
//janrain.settings.tokenAction = 'url';
主要原因是iOS中的UIWebView组件阻止弹出窗口

以上设置应有助于实现所需的功能

这些设置也适用于Janrain注册(捕获)小部件,但您通常还需要这些附加设置:

// --- Mobile WebView ------------------------------------------------------
//janrain.settings.capture.redirectFlow = true;
//janrain.settings.capture.redirectUri = location.href;
当然,这些设置可能并不适用于所有情况