在iPhone上将Web应用程序保持在独立模式

时间:2011-12-05 20:27:41

标签: ios iphone-standalone-web-app

在搜索Stackoverflow和Google之后,我还没有找到可行的解决方案。

我需要一个Web应用程序在更改页面时保持独立模式(单击链接)。目前,在独立模式下单击任何链接时,它们将在Safari的新窗口中启动,并退出独立模式。

如何阻止链接打开新窗口,使其保持独立模式。

这段代码经过测试但不起作用:

$('a').click(function(e){
    e.preventDefault();
    window.location = $(this).attr('href');
});

似乎Safari在独立模式下被规避了,阻止了它的运行。有新的解决方法吗?

此应用程序将于明天发布,因此PhoneGap不是一个选项;还有其他吗?

1 个答案:

答案 0 :(得分:1)

我认为您需要在点击结束时添加return false;

查看此帖子iPhone Safari Web App opens links in new window