1

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

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

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

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

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

Safari 在独立模式下似乎绕过了这一点,从而阻止了它的工作。有新的解决方法吗?

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

4

1 回答 1

1

我认为您需要添加return false;点击关闭。

查看这篇文章,iPhone Safari Web App 在新窗口中打开链接

于 2011-12-05T22:50:22.660 回答