javascript - 退出确认弹窗

标签 javascript

我想使用此代码让用户确认他们要离开我的网站:

window.onbeforeunload = function() {
  return "Are you sure you want to navigate away?";
}

但是我遇到了一个问题。每次用户试图离开我的网站时,都会弹出此脚本。这太垃圾了,我需要弄清楚如何限制弹出窗口,所以每个用户只弹出一次。

最佳答案

要限制每个用户弹出一次,您需要设置一个 cookie 来跟踪用户。如果他们已经有 cookie,则不显示弹出窗口,如果他们有,则显示它。

关于javascript - 退出确认弹窗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23651333/

相关文章:

Javascript 在 jquery 对话框中执行多次

javascript - 用于解析 JSON : does it work? 的脚本标记

javascript - angular 中 .next() 函数的解释

javascript - 在 javascript 中将 pubDate 转换为 x 分钟前

javascript - 无法计算 JSON 中特定属性的实例数

javascript - 如何使用jquery获取json所有标签的类名

javascript - CSS 在基于 URL 上工作,但不在网站的其他页面上工作。代码点火器

javascript - 我能找到文件的大小并保存该文件吗

javascript - jquery 模态在加载 1 秒后消失

javascript - HREF 中的函数无法使用 javascript