检测浏览器上关闭当前TAB并调用ajax函数
detect closing current tab on browser and call ajax function
我在一个网站上工作,在一个时间管理员可以登录。我通过在数据库中保存值来实现这一点。现在的问题是,当当前管理员忘记登出时,数据库中的值不会改变,另一个管理员无法再次登录。即使当前管理员以后也不能登录,因为数据库中的值在条件检查中。我看过window.onbeforeload
和window.onunload
功能,但它只触发页面刷新等,不检测浏览器关闭选项卡/窗口。我想检测关闭浏览器选项卡并在关闭时调用函数,因此我可以使用ajax更改数据库中的值。
任何帮助将不胜感激!由于
您要查找的事件是onbeforeunload
使用window.uneforeunload
,当选项卡/窗口关闭时触发。
window.onbeforeunload = function (){
// update your database from here before page closed
}
相关文章:
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- D3在一个调用中绘制不同的SVG形状,没有可见性
- 如何从Java/scala调用js美化程序
- 如何调用这个匿名 JavaScript 函数
- 如何从模块链中调用函数.导出到节点中
- 我需要从php调用javascript或jquery
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- Twitter Bootstrap typeahead:使用“this”获取上下文/调用元素
- node.js:setInterval()正在跳过调用
- 如何在单击复选框后调用控制器方法
- 仅在按下 Tab 键时调用 onBlur 事件
- 当我在 javascript 中按 Tab 键时如何调用函数
- 按TAB键时从javascript调用servlet
- 在for循环中调用异步的chrome.tab .create
- 我如何在javascript中调用tab键事件
- 在TAB更改时调用javascript方法
- 我无法让jquery选项卡调用任何.tab元素
- 检测浏览器上关闭当前TAB并调用ajax函数