HTML / Javascript检查窗口关闭并执行功能

时间:2015-08-27 13:53:47

标签: javascript html function events

我通过这种方式检测窗口关闭,它可以工作,但我无法执行功能。

function myFunc(){
   alert("byebye");
}
window.onbeforeunload = function (event) {
    myFunc(); //Error, it doesn't execute
    return "Bye"; //It works, it shows an alert.
};

当我关闭窗口/标签时,如何调用myFunc?

2 个答案:

答案 0 :(得分:1)

通过返回替换警报来尝试此操作。

function myFunc(){
   return "byebye";
}
window.onbeforeunload = function (event) {
    myFunc(); //Error, it doesn't execute
    return "Bye"; //It works, it shows an alert.
};

答案 1 :(得分:0)

您无法在onbeforeunload事件中调用函数,您只能传递显示给用户的字符串。