在 iPad Safari 上,弹出窗口似乎存在问题。当弹出窗口(使用 window.open() 打开)关闭时,关闭弹出窗口后它仍保持最小化模式(或 GridView )... 不将焦点返回到父窗口。
我尝试过使用parent.opener.focus(),但仍然不起作用。
这是一个已知的 iPad 问题还是我们可以使用一些 JS 代码修复此问题?
请帮忙。
最佳答案
我不确定这是否有帮助,但这只是关于这个问题的一些个人经验:
您是否尝试进入 iPad 的设置 - Safari - 阻止弹出窗口?尝试关闭阻止弹出窗口,应该可以。
如果仍然没有出现,请尝试打开 ipad 的调试控制台并检查弹出事件期间是否出现任何错误。
尝试使用 window.open 的 URL 作为本地/相同域的 URL 地址。我认为这可行(无需关闭 safari ipad 中的弹出窗口阻止程序)。
关于javascript - iPad Safari 弹出问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6705993/