Javascript - 点击退出按钮时重定向用户的确认框

问题描述

我的目标是当用户点击退出按钮时,它应该出现一个带有 2 个按钮的框,用于确认或取消离开。点击确认按钮后,需要重定向

我尝试了很多解决方案,但我只能找到一个我可以控制确认按钮后发生的事情的解决方案。

但我需要在他们点击确认后做一些动作

我的代码

window.onbeforeunload = function () {
   return "message"
}

这会打开一个框以确认退出,但我无法控制它之后的操作

解决方法

类似的东西

  const result = confirm('Do this?');
    if(result){
      //redirect here
    }