我有一个使用元标记 web-app-capable=yes 运行的 webapp,当用户从主页快捷方式加载应用程序时,它会在没有导航栏的情况下全屏运行,这就是为什么我希望在新的 safari 窗口中打开外部链接而不是在我自己的应用程序中。
我努力了
rel="external"
在 <a> 的以及
target="_blank"
但仍然没有喜悦。
重要的是 - 它只发生在 iOS7 而不是 6。
任何帮助将不胜感激。
我有一个使用元标记 web-app-capable=yes 运行的 webapp,当用户从主页快捷方式加载应用程序时,它会在没有导航栏的情况下全屏运行,这就是为什么我希望在新的 safari 窗口中打开外部链接而不是在我自己的应用程序中。
我努力了
rel="external"
在 <a> 的以及
target="_blank"
但仍然没有喜悦。
重要的是 - 它只发生在 iOS7 而不是 6。
任何帮助将不胜感激。
Atroy 在这里找到了一个解决方案 https://stackoverflow.com/a/21629499/2978727
简而言之:
target=xxx
和链接到外部站点pdf.output(datauristring)
并将其与哈希一起添加到上面的链接document.location.href=document.location.hash.substring(1)
它在 iOS 8 中对我有用。希望对你也有帮助。
更新 - 这是一个大错误,他们似乎知道并完成了修复,但何时部署是个谜。
下面的原始答案,预发布:
据我所知,iOS 7 仍处于 NDA 之下,因此在公开发布之前,最好在 Apple 开发者论坛上询问。