如何禁用"您所做的更改可能无法保存。"对话框(Chrome)?

时间:2016-12-08 22:04:51

标签: javascript google-chrome dom

类似的问题已得到解答(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;吗?也许我在某个地方放错了地方?

1 个答案:

答案 0 :(得分:-1)

如果您使用的是jQuery,则下面的代码将为您工作

$(window).off('beforeunload');