javascript - 处理浏览器崩溃事件
问题描述
我将 php 7 用于服务器端,使用 java 脚本与 twilio 服务交互以在网站上启用视频服务。
在一个网页中,我使用 twilio 广播视频服务,在该服务上,代理的状态在数据库中更改为活动。当代理按下停止按钮或浏览器关闭或崩溃时,我想确保此状态更改为暂停。
我已经使用 window.on 卸载并仅在浏览器页面关闭时正常工作。我想确保在浏览器崩溃时也处理此事件。如何在崩溃/关闭时更改数据库状态?
用于浏览器关闭 ajax 调用的代码示例如下:
$(window).on('unload',function(e){
e.preventDefault();
console.log(`Exit done`);
$.ajax({
url: 'main-vedio-agent.php',
type: 'post',
async:false,
data: { "pausevedioandchatroom": "1","agentname": agentdivname},
success: function(response) {
}
});
});
解决方案
推荐阅读
- node.js - Puppeteer - PDFPrint 但 pdf 为空白
- twilio - 如何将 Twilio SIP 域连接到 twilio studio 流程?
- javascript - 如何使用 node.js 函数检查我的 vm 实例在 google-cloud 中使用了多少 CPU 和内存
- ios - 防止 Firebase Analytics 在后台保持应用程序处于活动状态?
- visual-studio - Visual Studio 2019 模板未显示
- javascript - 为什么每次点击都会运行多次 Javascript 事件?
- r - 用 NA 替换特定字符串
- python - 如何在给定的递增间隔内计算数组中的元素?
- mysql - 错误!MariaDB 服务器进程 #{pid} 未运行
- pexpect - 将 Python 的 paramiko 和 pexpect 结合的例子?