【问题标题】:How to close a iPad webapp and open safari?如何关闭 iPad 网络应用程序并打开 safari?
【发布时间】:2011-10-14 22:26:36
【问题描述】:

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

我现在要做的实际上是关闭 webapp。由于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 处理程序,但我没有任何其他想法。

【问题讨论】:

    标签: iphone ipad web-applications safari


    【解决方案1】:

    试试

    self.close();
    

    self.window.close();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-03
      • 1970-01-01
      • 2013-03-14
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      相关资源
      最近更新 更多