Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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
Javascript SAPUI5在android中退出应用程序之前显示确认_Javascript_Android_Sapui5 - Fatal编程技术网

Javascript SAPUI5在android中退出应用程序之前显示确认

Javascript SAPUI5在android中退出应用程序之前显示确认,javascript,android,sapui5,Javascript,Android,Sapui5,当用户按下主屏幕(第一个)上的本机后退按钮时,我想在退出前显示一个确认对话框(你确定吗?),其中有两个按钮“是”和“取消”。并根据按钮作出决定 我的问题是在哪里写确认对话框(/popup)代码。我尝试在onExit()中使用,但它不起作用 谢谢 您必须分别附加到右侧浏览器上。本地事件。以下是我发现的最佳猜测: window.onbeforeunload=函数(e){ 这段代码在iOS上似乎不起作用,对Android也不确定 另一种可能是在新窗口中打开您的页面或使用重定向。这样,您的应

当用户按下主屏幕(第一个)上的本机后退按钮时,我想在退出前显示一个确认对话框(你确定吗?),其中有两个按钮“是”和“取消”。并根据按钮作出决定

我的问题是在哪里写确认对话框(/popup)代码。我尝试在onExit()中使用,但它不起作用


谢谢

您必须分别附加到右侧浏览器上。本地事件。以下是我发现的最佳猜测:

  • window.onbeforeunload=函数(e){

这段代码在iOS上似乎不起作用,对Android也不确定

另一种可能是在新窗口中打开您的页面或使用重定向。这样,您的应用程序将成为window.history堆栈中的第一个页面,并且不会返回到起始页之外

德国劳埃德船级社
Chris

我提出了更多的可能性。对这些有什么评论吗?你还尝试了什么?嗨,很抱歉这么晚才回复。我很晚才找到那个文档。addEventListener(“backbutton”,function(e){e.preventDefault();/*我的代码*/})运行良好。我唯一需要添加的是config.xml。
var e = e || window.event;
var msg = "Do you really want to leave this page?"

// For IE and Firefox
if (e) {
    e.returnValue = msg;
}

// For Safari / chrome
return msg;  };