我曾尝试将自定义消息返回到onbeforeunload确认框,但默认消息未更改我发送的消息。



    window.onbeforeunload  = function (event) {
        event.preventDefault();
        return 'You are leaving this page. Please confirm or data will be lost';
};





此更改适用于Firefox 46.0.1
javascript - 在window.onbeforeunload自定义消息上未设置返回消息。它总是显示默认消息-LMLPHP javascript - 在window.onbeforeunload自定义消息上未设置返回消息。它总是显示默认消息-LMLPHP

最佳答案

根据MDN's browser compatibility chart for this event,自定义文本支持已从较新版本的Chrome和Firefox中删除。如果您使用FF> = 44.0或Chrome> = 51.0,则会获得默认的关闭窗口文本,而不是您自己的文本。

关于javascript - 在window.onbeforeunload自定义消息上未设置返回消息。它总是显示默认消息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37812496/

10-12 12:39
查看更多