用Javascript中的自定义消息显示确认框
问题描述:
我需要在用户关闭标签时显示自定义错误消息。 截至目前,它显示基于浏览器的不同的默认消息,我发现很多引用来做到这一点。我认为现代浏览器不支持这个选项。用Javascript中的自定义消息显示确认框
我在Javascript
<script type="text/javascript">
window.onbeforeunload = function (evt) {
return 'Are you sure you want to leave, cause there are some unsaved changes?';
}
</script>
使用下面的代码使用jQuery也试过,但还是它不工作
$(window).unload(function() {
return "Bye now!";
});
如果有任何其他的解决方案将覆盖这一项。请让我知道
我很确定这是不可能的,因为它违反了很多浏览器供应商认为可能存在恶意的安全问题。想想那些打开的广告,当你试图关闭它们时,它们会显示一条消息,说关闭选项卡会产生一些有害的东西。邪恶潜力太大。 – Jazcash
@ dinesh-sns我想说,因为你的成熟,你正在批准一个正确的答案,那不符合你的愿望。我的意思是你正在寻找一种自定义'beforeunload'消息的方法,尽管在得到这个不可能的结果之后,你接受了不太可爱的答案!这里的一些人不仅不赞成,而且也会低估正确但不受欢迎的答案。我很高兴你不是其中之一。祝你好运和快乐编码哥们! – NDFA