【发布时间】:2012-05-29 14:03:48
【问题描述】:
我使用 window.open() 打开一个新窗口,将用户重定向到 oauth 登录页面。但是,在成功登录后,当用户被重定向回我的应用程序时,带有 window.open 调用的前一个窗口不会在 ios 中自行关闭。
在 iPad 上它会关闭错误的窗口,而在 iPhone 上它根本不会关闭窗口。该代码在 Android 和桌面版本的 Chrome 和 Firefox 上运行良好。
经过大量的根深蒂固,我找到了一个修复方法(发布在下面)。如果有人有更好的想法或根本原因,请在此处发布。
【问题讨论】:
标签: javascript ios iphone ipad chrome-ios