我在我的网站上使用Facebook连接并使用弹出窗口进行登录过程。完成后,我让Facebook将用户重定向到我更新数据库的网站上的login.php。完成后,脚本回应了这个:
echo "<script type='text/javascript'>
window.close();
window.opener.location.reload();
</script>";
这适用于除ipad之外的所有其他平台/设备。我试过寻找解决方案,但没有运气。
任何和所有帮助将不胜感激。
谢谢!
答案 0 :(得分:4)
window.close()在iOS上不起作用? do setTimeout(window.close,timeout);超时&gt; 300。
答案 1 :(得分:0)
通过Facebook进入页面将导致window.close()也无法正常工作。唯一的出路是提供一个window.history.back()。 根据具体情况,用户可以点击这两个javascript链接之一关闭窗口。