我在我的网站上使用 Facebook 连接,并在登录过程中使用弹出窗口。完成后,我让 Facebook 将用户重定向到我更新数据库的网站上的 login.php。完成后,脚本会回应:
echo "<script type='text/javascript'>
window.close();
window.opener.location.reload();
</script>";
这在除 ipad 之外的所有其他平台/设备上都可以正常工作。我曾尝试寻找解决方案,但没有成功。
我们将不胜感激。
谢谢!
最佳答案
在 window.open() 或 target="_blank"之后,window.close() 在 iOS 上不起作用?做 setTimeout(window.close, timeout);其中超时 > 300。
关于javascript - window.close 不适用于 ipad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13364274/