Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何删除移动应用程序中的确认导航弹出窗口_Android_Jquery_Angularjs_Cordova_Mobile Application - Fatal编程技术网

Android 如何删除移动应用程序中的确认导航弹出窗口

Android 如何删除移动应用程序中的确认导航弹出窗口,android,jquery,angularjs,cordova,mobile-application,Android,Jquery,Angularjs,Cordova,Mobile Application,当进行更改并重定向到其他页面时,尤其是在登录或注销期间,会发生这种情况。 设备就绪的代码是 document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { //alert("ready"); navigator.splashscreen.hide(); window.onbeforeunload = null; } 请建议一种隐藏本机弹出窗口

当进行更改并重定向到其他页面时,尤其是在登录或注销期间,会发生这种情况。 设备就绪的代码是

      document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {
    //alert("ready");
    navigator.splashscreen.hide();
   window.onbeforeunload = null;
}

请建议一种隐藏本机弹出窗口的方法。

在代码中添加以下行

window.onbeforeunload=null


此行不需要放在deviceready事件侦听器中。它可以放在单击后退按钮或重新加载页面时调用的函数上。

我想这是脚本中编写的自定义逻辑。要禁用此功能,请添加window.onbeforeunload=null;在您的脚本中,请检查说明中的我的脚本,我添加了window.onbeforeunload=null@Gandhiwindow.onbeforeunload=null;不需要在设备就绪事件侦听器中。正在调用您的设备就绪侦听器?@Gandhi I添加了window.onbeforeunload=null;在onBackKeyDown函数中,现在它没有显示。谢谢..贴出了答案。请接受。干杯