javascript - iPad Safari 弹出问题

标签 javascript html ipad safari mobile-safari

在 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/

相关文章:

javascript - 检测到输入文件控件中未选择文件

xml - 用于 iOS 的 REST API 的良好序列化格式?

iOS:开始在后台处理推送通知?

javascript - Ember.js 从应用程序 Controller 更新模型

javascript - RegexPal 与浏览器不同

java - 使用 Javascript(或任何客户端)绘制方程式

jquery - HTML 表格 onChange

html - 更改 css 以扩展内容

javascript - 如何观察 Angular 2 中元素大小何时发生变化

objective-c - ABPeoplePickerNavigationController 自动关闭而不显示地址簿