类似的问题已得到解答(Disable "Changes you made may not be saved" pop-up window),但不知怎的,这对我来说仍然不起作用。
我试图在表单输入更改时禁用Changes you made may not be saved.
对话框。我知道Chrome已删除自定义消息功能,但我很难完全禁用该功能。我在一些HTML代码的底部有以下javascript:
window.onbeforeunload = function() {
};
window.onbeforeunload = null;
两者都不适合我。当我在检查器控制台中输入window.onbeforeunload
时,我得到null
返回值。可以在页面生命周期内的任何地方调用window.onbeforeunload = null;
吗?也许我在某个地方放错了地方?
答案 0 :(得分:-1)
如果您使用的是jQuery,则下面的代码将为您工作
$(window).off('beforeunload');