导航离开时进行清理

本文关键字:离开 导航 | 更新日期: 2023-09-27 18:22:05

我正在开发一个ASP.NET web应用程序。当用户在服务器端加载特定页面时,我会启动一个后台工作线程,从网络摄像头捕获一些图像。当用户离开特定页面时,我希望停止捕获(释放资源)。

有没有一种简单的方法可以在不涉及jQuery的情况下做到这一点?也许可以实现回发?谢谢

导航离开时进行清理

为什么不每隔一段时间(比如20秒)做一次AJAX回发,如果后台线程在你的回发间隔(40秒)的2倍内没有看到特定页面的回发,那么你就关闭并释放资源。通过这种方式,您将能够处理一个人离开页面的各种不同方式,例如打开新页面、关闭浏览器等。