2014-01-06 105 views
0

我是在创造一个移动网络应用程序的雾,并有两个meta标签Web应用程序内的IOS Web应用程序中打开链接

我有一个iPhone 5 7.0.4

当我点击一个像它下面的常规链接,打开移动Safari浏览器窗口并离开Web应用程序。我也尝试将目标设定为_self和相同的行为。

登录

然后我用我的iPad这是在7.0.3和它的工作是应该,而不是链接打开移动Safari浏览器。我想继续更新我的ipad到7.0.4,和我在ipad上的问题一样。

任何人遇到这个问题,或知道一个修复?

感谢

+1

我有完全相同的问题,并缩小到你做的确切的事情。疯狂搜索答案。我正在运行一个网站(我拥有所有链接都是相对的)。 7.0.4是唯一的区别。之前,他们没有把你踢出“应用程序”。 – 2014-01-06 15:44:03

+0

@BradSherman我向苹果提交了一个bug报告并等待回复 –

回答

0

由于iOS的7.0.4中的WebApp的所有链接在Safari中打开。作为一种变通方法,您可以使用JavaScript:

window.location.href =“text.html”

但是请记住,这些步骤将不会在历史上被捕获(所以没有使用JavaScript喜欢历史的能力。背部() ..)。

另外,如果你在你的web应用程序使用的菜单,尝试iframe和JavaScript结合起来,你可以改变你的iframe的这一javascipt的内容:

的document.getElementById(“框架”)SRC = new_content.html

这将阻止您的WebApp在Safari中打开链接并保留在WebApp视图中。

相关问题