javascript - 如何检测用户何时关闭浏览器?
问题描述
我正在尝试在我的应用程序中进行一些设置,以便我可以检测两个用户是否同时编辑同一个文档。我能想到的最好方法是在用户登录和注销时向后端发送信息,并检查何时我想查看两个用户是否同时处于活动状态。使用 useEffect 很容易检测到启动应用程序,但我很难找到一种干净的方法。
我查看了 onunload 和 onbeforeunload,但它们似乎没有通用的浏览器支持,我不想通过弹出窗口破坏用户体验。我在考虑检查空闲,但如果有更清洁的方法,比如谷歌云平台,那会很有帮助。谢谢!
解决方案
推荐阅读
- python - Add roles command not working (discord.py rewrite)
- reactjs - Component not re-rendering after Context change
- css - How to create a div where it show a picture by default but transitions to some text details when you hover over it?
- python - Is it possible to modify/patch an unittest of odoo?
- javascript - Javascript: map an array of items and call function for data
- python - Python - 计算图像平均颜色的最快方法
- python - 如何在 Python 中设置整数的最大值
- javascript - 每次页面加载时动态创建的文本框数量都会增加
- python - 在 Windows 上使用 Python 将 SVG 转换为 PNG
- javascript - how to resolve this Error: Could not find matching close tag for "<%"