javascript - 如何为 iOS 5+ 打开新窗口

标签 javascript jquery html ios mobile-safari

标题很容易理解。我遇到的问题是 window.open 似乎只会在新选项卡中打开链接,而不是“新窗口”或移动 safari 的新实例。我已经尝试了所有我能想到的小技巧/技巧,但它总是只是在新选项卡中打开它。我是否遗漏了什么,或者我是否必须本地化才能解决这个问题?

最佳答案

iOS 上的 Safari 在一个进程中只有一个窗口(基本上任何其他 iOS 应用程序也是如此)。您无法在另一个实例或窗口中打开页面,只能在新选项卡中打开。

您也无法使用 App Store 批准的 SDK 方法在 native 代码中解决此问题,无论是在 Safari 中还是在您自己的应用程序中。这不是 iOS 应用程序的工作方式。

关于javascript - 如何为 iOS 5+ 打开新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12641632/

相关文章:

javascript - gInitialPages 未定义引导扩展

javascript - 如何遍历嵌套在 ThemeProvider HOC 中的浅层组件?

html - 更改svg中html的字体大小

javascript - 对旧版浏览器使用 HTML 5's "data-*"属性有什么问题吗?

jquery - 使用 JQuery 对具有唯一 rel 属性的元素执行功能

c# - WebClient网站登录

JavaScript:将相同的文本附加到 HTML 中的多个标记

javascript - Highcharts 日期格式为日(整数)-月(月份名称),例如 17 - 七月

javascript - 我可以在加载 XHR 数据时更新 DOM 吗?

javascript - 当选择另一个框时,从选择框中删除 'disable' 属性