使用asp.net检测任务管理器是否关闭了浏览器 [英] Detect if browser closed by Task Manager uusing asp.net
本文介绍了使用asp.net检测任务管理器是否关闭了浏览器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果用户试图通过Windows任务管理器关闭浏览器..我需要执行一些操作,然后再杀死该网页或浏览器..我们如何使用带有VB的asp.net来实现它.
谢谢,
Gopinath Ganesan
If user trying to close browser via windows task manager.. i need to perform some action before kill that web page or browser.. How can we achieve it using asp.net with VB.
with thanks,
Gopinath Ganesan
推荐答案
您无法使用VB. VB和ASP.Net在服务器端运行,因此无法得知客户端已关闭其浏览器.您可以使用javascript中的window.close()事件在客户端执行一些操作.
You can''t with VB. VB and ASP.Net run on the server side so it has no way of knowing that a client has closed its browser. You can do some things on client side using the window.close() event in javascript.
// wire up event to fire when closing window
window.onbeforeunload = WindowIsClosing;
function WindowIsClosing() {
if (window.event.clientX < 0 || window.event.clientY < 0) {
// do your own logic, but for example:
if (!Validate()) {
var msg = 'Test';
event.returnValue = msg;
return msg;
}
}
}
这篇关于使用asp.net检测任务管理器是否关闭了浏览器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文