Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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
facebook登录弹出窗口在internet explorer 9之一的新选项卡中打开_Facebook_Login - Fatal编程技术网

facebook登录弹出窗口在internet explorer 9之一的新选项卡中打开

facebook登录弹出窗口在internet explorer 9之一的新选项卡中打开,facebook,login,Facebook,Login,您好,我正在使用JS SDK和以下代码使用facebook登录: <div class="fb-login-button inlineBlock" data-scope="email" on-login="onLoginWithFacebook();">Connect using Facebook</div> 使用Facebook连接 这在Chrome、Firefox、Safari中运行良好,在一台PC的IE9中也运行良好,但在另一台PC上则不行。 另一台电脑上的IE

您好,我正在使用JS SDK和以下代码使用facebook登录:

<div class="fb-login-button inlineBlock" data-scope="email" on-login="onLoginWithFacebook();">Connect using Facebook</div>
使用Facebook连接
这在Chrome、Firefox、Safari中运行良好,在一台PC的IE9中也运行良好,但在另一台PC上则不行。 另一台电脑上的IE9版本为9.0.8112.16421,更新版本为9.0.4

在这个IE中,它会在一个新选项卡中打开facebook登录窗口,而不是弹出窗口,并且在您成功登录facebook后,该窗口会重定向到一个带有url:

在另一台电脑上,IE9工作正常,登录窗口在弹出窗口中打开,登录后弹出窗口关闭,主窗口刷新正常

我已将发生故障的电脑上的IE选项重置为默认值,但未成功


知道在哪里搜索日志吗?似乎一个也没有。

也可以。我想这就是你的问题。

我发现了问题:IE铬框

当IE使用google的“IE Chrome框架”呈现我的网站时,由于未知原因,facebook登录弹出窗口将在新选项卡中打开,而不是弹出窗口。新选项卡是使用IE而不是IE chrome框架呈现的,因此中断了弹出窗口与其父窗口之间的javascript连接

我可能是IE Chrome框架中的一个bug,或者facebook打开登录弹出窗口的方式,我仍在搜索

IE Chrome框架兼容性对于IE6用户非常重要


还有一个“解决方案”(复杂的解决方案):

感谢您回来发布您的答案。