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

Posted

技术标签:

【中文标题】Javascript - 当用户点击退出按钮时,确认框重定向用户【英文标题】:Javascript - Confirm box to redirect user when they click on exit button 【发布时间】:2021-07-04 07:23:46 【问题描述】:

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

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

但我需要在他们点击确认后执行一些操作

我的代码:

window.onbeforeunload = function () 
   return "message"

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

【问题讨论】:

【参考方案1】:

类似的东西

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

【讨论】:

确认框不出现

以上是关于Javascript - 当用户点击退出按钮时,确认框重定向用户的主要内容,如果未能解决你的问题,请参考以下文章

当后退按钮点击两次时如何让Xamarin.Android app退出(确认包含点击之间的消息)?

如何在 Javascript 中退出 for 循环?

javascript笔记

关于退出应用程序的问题(保存数据和加载数据)

下载文件导致用户退出

javascript confirm()函数的用法