我把它放在一个 .js 文件中......
window.onbeforeunload = alert('onbeforeunload');
但它在页面加载时触发,而不是在卸载时触发。
有谁知道为什么?
我把它放在一个 .js 文件中......
window.onbeforeunload = alert('onbeforeunload');
但它在页面加载时触发,而不是在卸载时触发。
有谁知道为什么?
改变这个:
window.onbeforeunload = alert('onbeforeunload');
对此
window.onbeforeunload = function () {alert('onbeforeunload');}
onbeforeunload
接受一个函数引用,它将在卸载之前触发。alert
从技术上讲,您在页面上遇到函数时正在触发函数的返回值。
你必须把它包起来......试试这个:
window.onbeforeunload = function(){alert('onbeforeunload')};