根据项目需要,当用户关闭页面时,需要保存一些设置。我使用beforeunload事件来保存设置。
$(window).unbind("beforeunload").bind("beforeunload", function (e) {
return SaveSettings(); // this call returns true.
});
它在IE中运行良好。但对于Chrome和FireFox,必须返回字符串值。返回一个字符串值后,代码在Chrome和FF中运行,但它显示一个确认对话框“你即将离开......”。
有没有办法避免这种对话?
感谢。