javascript - 关闭浏览器窗口时调用 logout.aspx 页面
问题描述
当我按下右上角的“X”按钮关闭浏览器窗口时,我需要调用我的 logout.aspx 页面。我需要一个适用于所有浏览器的解决方案,并且只有在按下浏览器窗口右上角的“X”按钮时才应该工作。任何帮助将不胜感激
解决方案
您可以在 javascript 中使用 window.unload 事件进行重定向。如果您使用的是 jquery,那么您可以使用
$( window ).unload(function(event) {
// call logout.aspx
});
如果您使用的是香草 javascript,请使用
window.addEventListener('unload', function(event) {
// call logout.aspx
})
推荐阅读
- javascript - 如何在不与位置更改不匹配的情况下拦截窗口关闭?
- hadoop - 如何使用 Nifi 表达式语言将日期更改为文件夹路径?
- ios - 应用程序崩溃:当 writeVideoAtPathToSavedPhotosAlbum 使用 ALAssetsLibrary
- c - 如何用三元运算符替换这个 if-else 条件
- swift - CIDetector 检测任何物体边界框
- javascript - 具有空值的数组
- python - QTreeWidgetItem 上的 PyQt 有效性检查
- c# - 强制 DBUP 在开发期间重新运行新脚本
- r - 根据多个条件对数据框进行排名
- python - Os.PathLike 对象 - 处理通过 curl 发送的文件