window.onbeforeunload = function()
{
alert('');
}
这个方法chrome没反应。
找了很长时间,发现实际上代码会执行,但要出现提醒框,需用return confirm();
window.onbeforeunload = function()
{
document.getElementById('messages').innerHTML= '';
return confirm("确定退出吗");
}
也可以写成
window.onbeforeunload = function(event)
{
return confirm("确定退出吗");
}
经测试在chrome上去掉return,或者将confirm改为alert都不会出现提醒框。
所测试的chrome版本信息: