$(window).bind(“beforeunload”) - 没有对话框

时间:2014-08-11 08:21:04

标签: javascript jquery onbeforeunload

根据项目需要,当用户关闭页面时,需要保存一些设置。我使用beforeunload事件来保存设置。

$(window).unbind("beforeunload").bind("beforeunload", function (e) {
    return SaveSettings(); // this call returns true.

});

它在IE中运行良好。但对于Chrome和FireFox,必须返回字符串值。返回一个字符串值后,代码在Chrome和FF中运行,但它显示一个确认对话框“你即将离开......”。

有没有办法避免这种对话?

感谢。

0 个答案:

没有答案