如何关闭iPad webapp并打开Safari?

时间:2011-07-28 08:42:22

标签: iphone ipad web-applications safari

我正在开发适用于iPad的webapp。我想要的是提供“保存和退出”选项。当用户按下退出按钮时,我会安全地更新我的数据库并显示一个屏幕,感谢用户使用webapp。

我现在要做的是实际关闭webapp。由于window.close();似乎不起作用,我找到了一个带链接的解决方法。

点击网络应用中的链接可关闭全屏应用并打开Safari。到目前为止,我尝试在我的法师中嵌入一个隐藏的链接并使用link.onclick();触发它,但它不起作用,并且document.location=无法打开Safari。

以下是HTML示例:

<body onload="leave();">
  Modifications saved, goodbye!
  <a id="goodbye" href="www.mahsite.com" style="display:none;">&nbsp;</a>

和JS:

function leave() {
            window.close();//Doesn't work
            window.setTimeout(function e(){document.getElementById('goodbye').onclick();},1000);
            return true;
        }

有人能给我一个想法吗?我知道除非我的链接附加了onclick处理程序,否则onclick()将无效。但我没有任何其他想法。

1 个答案:

答案 0 :(得分:1)

尝试

self.close();

self.window.close();