我正在使用此代码在firefox中关闭制表符之前显示一些消息:
function callUnloadFunction(){
return "Hello world";
}
...
window.onbeforeunload = callUnloadFunction;
但是,显示的msg不是“Hello world”。有没有火狐停止听那个事件?
由于
答案 0 :(得分:0)
考虑使用jQuery的unload事件。
答案 1 :(得分:0)
您应该在函数中调用该事件:
window.onbeforeunload = function (e) {
e = e || window.event;
// For IE and Firefox prior to version 4
if (e) {
e.returnValue = 'Any string';
}
// For Safari
return 'Any string';
};
https://developer.mozilla.org/en/DOM/window.onbeforeunload https://developer.mozilla.org/en/DOM/window.onunload