javascript - window.close 不适用于 ipad

标签 javascript ipad popup

我在我的网站上使用 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。

Source

关于javascript - window.close 不适用于 ipad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13364274/

相关文章:

javascript - 修复 Popup 顺利抬起

jquery - 弹出引导确认问题

javascript - iframe.src 属性中的 "javascript:"、 "#"和 "javascript:false"有什么区别

ios - 启用多任务手势的 iPad 上的 UIScrollView 问题 (iOS 4.3)

javascript - Mapbox 搜索,打开弹出窗口/工具提示并更改自定义标记图像

iphone - 如何根据键盘自动移动 UIScrollView 以使 UITextfield 可见?

ios - 尽管应用程序处于横向模式,但仍会调用 willHideViewController

javascript - 动态更改 Highcharts 中一系列的数据

php - 通过添加后缀重命名文件

javascript - AppVeyor 中的默认时区是多少?