从Web应用程序打开新Safari窗口中的链接

时间:2013-09-03 05:51:10

标签: web-applications safari ios7

我有一个运行带有元标记web-app-capable = yes的webapp, 当用户从家庭快捷方式加载应用程序时,它在没有导航栏的情况下全屏运行,这就是为什么我希望外部链接在新的Safari窗口中打开而不是在我自己的应用程序内打开。

我试过了

rel="external"
< a>上的

以及

target="_blank"

但仍然没有快乐。

重要的是 - 它只发生在iOS7而不是6。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

更新 - 这是一个很大的错误,他们似乎知道它已经完成修复,但是当它被部署是一个谜。

以下原始答案,预发布:

就我所知,iOS 7仍然在NDA下,所以在公开发布之前,你最好在Apple开发者论坛上提问。

答案 1 :(得分:0)

Atroy在这里发现了一个解决方案 https://stackoverflow.com/a/21629499/2978727

简而言之:

  • 您的链接需要target=xxx并且href到外部网站
  • 从您呈现的pdf中获取pdf.output(datauristring)并将其添加到上面的链接
  • 外部网站获取哈希并使用document.location.href=document.location.hash.substring(1)
  • 重定向

它在iOS 8中对我有用。希望对你也有帮助。