2011-07-28 32 views
1

我正在为iPad设计一个webapp。我想要的是提供一个“保存&退出”选项。当用户按下退出按钮时,我安全地更新了我的数据库并显示一个感谢用户使用该webapp的屏幕。如何关闭iPad的webapp并打开Safari?

我现在想做的事实际上是关闭web应用程序。由于window.close();似乎不起作用,我找到了一个解决方法与链接。

点击web应用程序中的链接关闭全屏应用程序并打开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

尝试

self.close(); 

self.window.close(); 
+0

我刚试过。它不起作用。 –