如何在 beforeunload 事件上设置我自己的消息
how to set my own message on beforeunload event
如何在这里用我自己的语言设置我自己的消息
无论设置为 returnValue
,结果消息都是 Changes you made may not be saved.
window.addEventListener("beforeunload", function(event){
if(saved == false){
event.preventDefault();
event.returnValue = "You didn't save changes";
}
});
现代版本的浏览器删除了自定义消息的功能(我想是出于安全原因)。
Chrome from v > 51, Firefox > 4
您可以绑定一些回调,但提示中的消息没有变化。
编辑: 找到了一个很好的兼容性图文档here
如何在这里用我自己的语言设置我自己的消息
无论设置为 returnValue
,结果消息都是 Changes you made may not be saved.
window.addEventListener("beforeunload", function(event){
if(saved == false){
event.preventDefault();
event.returnValue = "You didn't save changes";
}
});
现代版本的浏览器删除了自定义消息的功能(我想是出于安全原因)。
Chrome from v > 51, Firefox > 4
您可以绑定一些回调,但提示中的消息没有变化。
编辑: 找到了一个很好的兼容性图文档here