如何使用navigator.app.exitApp()?

Hod*_*lom 5 javascript html5 android cordova

我有一个内置html5的应用程序和android的phonegap,通过按退出按钮我调用以下函数(JavaScript):

function close_window() {
    if (confirm("Exit?")) {
        navigator.app.exitApp()
    }
}
Run Code Online (Sandbox Code Playgroud)

窗口显示消息"退出?" 出现,但单击确定时应用程序没有关闭,我们如何关闭它?

这是使用navigator.app.exitApp()的方法吗?

May*_*ari 10

我认为你失踪了confirm通知.

请尝试以下代码,它在我的应用程序中工作正常:

document.addEventListener("exitButton", function(){ 
              navigator.notification.confirm(
                        'Do you want to quit', 
                        onConfirmQuit, 
                        'QUIT TITLE', 
                        'OK,Cancel'  
                    );
            }, true); 

    function onConfirmQuit(button){
       if(button == "1"){
        navigator.app.exitApp(); 
    }
}
Run Code Online (Sandbox Code Playgroud)