使用asp.net检测任务管理器是否关闭了浏览器 [英] Detect if browser closed by Task Manager uusing asp.net

查看:127
本文介绍了使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆