【发布时间】:2014-01-30 12:29:50
【问题描述】:
我正在尝试使用 HTML5 和 JqueryMobile 创建一个移动网络应用程序。我想使用一个退出按钮来退出应用程序。我已经尝试过 window.close() 和 self.close()。 那是行不通的。
或者没关系...设备的后退按钮自动处理应用程序的退出选项? 有人知道这个吗?
【问题讨论】:
标签: javascript jquery ios cordova
我正在尝试使用 HTML5 和 JqueryMobile 创建一个移动网络应用程序。我想使用一个退出按钮来退出应用程序。我已经尝试过 window.close() 和 self.close()。 那是行不通的。
或者没关系...设备的后退按钮自动处理应用程序的退出选项? 有人知道这个吗?
【问题讨论】:
标签: javascript jquery ios cordova
在 Android 上,您可以使用...
navigator.app.exitApp();
据我所知,iOS 不提供以编程方式退出应用程序的方法。
但实际上,您不需要退出按钮。应用程序将在其上运行的所有设备都有主页和/或后退按钮,这是“退出”应用程序的正确方法。让操作系统决定如何处理它,而不是用户。
【讨论】:
后退按钮用于导航,因此它只会将您导航到 Web 视图中的上一页。 您需要在后退按钮处理程序中自己处理并调用
navigator.app.exitApp()
当您需要退出应用程序时。 您可以使用命令添加返回按钮处理程序:
document.addEventListener('backbutton', backbuttonHandler, false);
【讨论】: