我通过这种方式检测窗口关闭,它可以工作,但我无法执行功能。
function myFunc(){
alert("byebye");
}
window.onbeforeunload = function (event) {
myFunc(); //Error, it doesn't execute
return "Bye"; //It works, it shows an alert.
};
当我关闭窗口/标签时,如何调用myFunc?
答案 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事件中调用函数,您只能传递显示给用户的字符串。