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