gpt4 book ai didi

javascript - 当用户关闭移动浏览器窗口时如何采取行动?

转载 作者:行者123 更新时间:2023-11-30 19:00:50 24 4
gpt4 key购买 nike

我一直在使用这两个,它们大多运行良好:

$(window).on('beforeunload', function() {});

$(window).on('unload', function() {});

我使用 SignalR,这些会触发服务器上的一个函数,该函数会删除数据库中的一条记录。但是,在页面处于事件状态时调查数据库会发现某些记录没有被删除。我也知道我有很多移动用户。移动浏览器不会触发这些事件会不会有问题?我希望我能做些什么来解决这个问题。

最佳答案

术语“关闭移动浏览器窗口”可能意味着很多事情......

  1. 用户实际上关闭了标签(或所有标签)...
  2. 用户关闭浏览器应用(通过将应用从最近使用的应用中滑出或关闭所有最近使用的应用)...
  3. 系统关闭浏览器进程(由于内存不足或其他原因)...

等等

并非所有这些操作都可能触发浏览器选项卡中的 beforeunloadunload 事件,不幸的是,您无法拦截其中一些操作

你唯一可行的选择可能是研究其他方法来完成你试图用 unload 事件完成的事情......

关于javascript - 当用户关闭移动浏览器窗口时如何采取行动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59522868/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com