browser - 在用户关闭 Selenium 浏览器之前调用函数
问题描述
当用户通过单击右上角的关闭浏览器窗口时,我想清除会话X
。由于这是客户端事件,当用户单击时如何运行服务器代码X
?
如果可以在常规浏览器中使用,那很好,但如有必要,我可以使用 Selenium 或其他无头浏览器。
我想要做的是我必须在数据库中为要注销的用户设置一个标志,在当前情况下我也必须处理这个问题,如果他/她X
在浏览器窗口中点击然后那个标志也应该在数据库中设置。
解决方案
当浏览器关闭时,硒一发生,你可以得到它
并通过检查执行您想要的操作
但是你不能在普通浏览器中做到这一点。
推荐阅读
- bash - 如何在不使用 find 命令的情况下递归循环文件并在 bash 中添加从某个文件名派生的数据?
- python - 基于列和行值组合两个熊猫数据框
- python - Leetcode 问题 #845 数组中最长的山
- elasticsearch - 如何在 Elastic Search 动态模板中做条件字段?
- azure - Azure IoT Edge 对设备孪生中的 JSON 数组的支持
- language-server-protocol - 我无法为 javascript 和 html 激活 NVIM 的内置 LSP
- bash - Dockerfile - Multiple processes - How to introspect GraphQL schema?
- macos - 如何使用 Homebrew 在我的 Mac 上恢复到 Python3.8?
- javascript - 可以在 if 语句中嵌入 html 吗?
- python - 如何使用 matplotlib 保存图像文件。方法 savefig 不起作用