Web applications 从web应用程序在新Safari窗口中打开链接

Web applications 从web应用程序在新Safari窗口中打开链接,web-applications,safari,ios7,Web Applications,Safari,Ios7,我有一个运行meta标记为webapp capable=是的webapp, 当用户从主页快捷方式加载应用程序时,它会全屏运行,而不带导航栏,这就是为什么我希望在新的safari窗口中打开外部链接,而不是在我自己的应用程序中打开 我试过了 rel="external" 在上世纪八十年代,也是 target="_blank" 但仍然没有快乐 重要的是,它只发生在iOS7中,而不是在ios6中 任何帮助都将不胜感激。更新-这是一个大错误,他们似乎知道它并已完成修复,但它何时部署仍是一个谜 原始答案

我有一个运行meta标记为webapp capable=是的webapp, 当用户从主页快捷方式加载应用程序时,它会全屏运行,而不带导航栏,这就是为什么我希望在新的safari窗口中打开外部链接,而不是在我自己的应用程序中打开

我试过了

rel="external"
在上世纪八十年代,也是

target="_blank"
但仍然没有快乐

重要的是,它只发生在iOS7中,而不是在ios6中


任何帮助都将不胜感激。

更新-这是一个大错误,他们似乎知道它并已完成修复,但它何时部署仍是一个谜

原始答案如下,发布前:


据我所知,iOS 7仍处于保密协议之下,所以在公开发布之前,最好在苹果开发者论坛上询问。

Atry在这里找到了一个解决方案

简而言之:

  • 您的链接需要
    target=xxx
    和指向外部站点的href
  • 从呈现的pdf中获取
    pdf.output(datauristring)
    ,并将其与哈希一起添加到上面的链接中
  • 外部站点获取散列并使用
    document.location.href=document.location.hash.substring(1)

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

不完全是,一旦你有了开发人员帐户,就可以下载了。注册开发者帐户不需要特殊授权。谢谢你的意见。