当用户尝试使用f5,ctrl + 5使用jquery脚本刷新浏览器页面时,警报无效
当用户尝试在浏览器中引用选项卡时,我需要向用户显示警报“它应该提醒”如果你提醒这个页面你会丢失数据“但是我使用jquery仍然无法正常工作。
$(window).on('beforeunload', function(){ alert("Don't refresh you will loose your all data?"); //or confirm("are you sure want to refresh this page !"); });
试着回来吧
注意:并非所有浏览器都支持此function
$(window).on("beforeunload", function (event) { return "Are you sure you want to leave?"; });
它会是这样的:
$(window).on('beforeunload', function(){ return confirm("are you sure want to refresh this page !"); });
绑定beforeunload
事件:
$(window).bind("beforeunload",function(){ return confirm("Do you want to refresh this page?"); });
试试这个: