Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.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 当用户试图用AngularJS关闭浏览器时,是否可能触发模式?_Javascript_Angularjs - Fatal编程技术网

Javascript 当用户试图用AngularJS关闭浏览器时,是否可能触发模式?

Javascript 当用户试图用AngularJS关闭浏览器时,是否可能触发模式?,javascript,angularjs,Javascript,Angularjs,就像我的头衔说的 当用户试图用AngularJS关闭浏览器时,是否可能触发模式?我需要显示用户填写调查的模式 如果可能的话,你有一些短裙吗?我正在控制器中尝试下一个代码,但显示一个确认窗口 $window.onbeforeunload = function (event) { var message = 'If you leave this page you are going to lose all unsaved changes, are you sure you want to leave

就像我的头衔说的

当用户试图用AngularJS关闭浏览器时,是否可能触发模式?我需要显示用户填写调查的模式

如果可能的话,你有一些短裙吗?我正在控制器中尝试下一个代码,但显示一个确认窗口

$window.onbeforeunload = function (event) {
var message = 'If you leave this page you are going to lose all unsaved changes, are you sure you want to leave?';
if (typeof event == 'undefined') {
event = $window.event;
}

return message;
};

谢谢您的帮助。

在卸载之前
是一个很好的选择。无论从函数返回什么,都是在关闭窗口之前在确认对话框中显示的消息

如果您使用的浏览器符合此标准,如Firefox、Chrome或IE,您将无法劫持本机行为。因此,你的确认信息应该足够有说服力,让用户愿意留在你的网站上