我正在构建一个角度4应用程序,我想实现 a confirm box ,只有当用户按下页面刷新或页面重新加载时才会显示 . 确认框应该像
a confirm box
我使用了与here相同的代码 . 在jsfiddle,功能正常,但在我的角度应用程序中,它无法正常工作 . 如果我把任何 console.log 放在函数中,那么我可以在刷新页面时在控制台中获取输出,但这并不会阻止页面重新加载 .
console.log
这里有什么建议错了!
这是MDN所说的:
window.onbeforeunload = function(e) { var dialogText = 'Dialog text here'; e.returnValue = dialogText; return dialogText; };
除 return 关键字外,还应使用 returnValue 属性 .
return
returnValue
1 回答
这是MDN所说的:
除
return
关键字外,还应使用returnValue
属性 .