我正在开发适用于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;"> </a>
和JS:
function leave() {
window.close();//Doesn't work
window.setTimeout(function e(){document.getElementById('goodbye').onclick();},1000);
return true;
}
有人能给我一个想法吗?我知道除非我的链接附加了onclick处理程序,否则onclick()
将无效。但我没有任何其他想法。
答案 0 :(得分:1)
尝试
self.close();
或
self.window.close();