1

beforeunload在我的 js 代码中添加如下,它在 IE10 中工作我想给用户一个警告,没有别的

$(document).ready(function () {
    init();
    window.addEventListener("beforeunload", function () {

        if (changeSubmitted) {          
            return 'If you choose to leave, the data entered will not be saved!';

        }
        return true;

    });
});

密码笔

但是,该事件似乎没有在 Edge 中触发。

4

1 回答 1

2

不幸的是,所有主流浏览器都取消了对自定义消息onbeforeunload事件的支持,现在它们只显示自己的通用文本。除了 IE :)

看看浏览器兼容性列表

于 2019-09-14T10:11:19.230 回答