我已经读过,如果我从beforeunload处理程序返回一些东西,浏览器将显示一个是/否对话框,提示。怎么能有条件地完成?例如,如果用户有一些未保存的数据,则询问他,如果没有,则不要询问。
答案 0 :(得分:0)
试试这个。未经测试:
$(window).unload(function() {
if(something){
if(confirm("Do you want to save before leave the page")){
return false;
}
}
});