“智能”的让IE浏览器关闭时,用户也退出系统

浏览器

“如何在用户在关闭所有页面时就注销登录”,想想可以通过一个JS来实现!

当用户正常关闭,或者离开当前系统时会触发一个客户端事件:window.onclose();
在onclose() 这个事件中就可以弹出一个窗口注销当前的用户。

window.open(“logout.aspx”,"logout","status=no,scrollbars=no,resizable=no,width=1,height=1,left=10000,top=10000");

而有人想用document的 onUnLoad()事件,那是针对document对象的。所以点击页面上的任何连接都会出触发事件。

但是刚才的window.close() 方法 在刷新页面的时候也会触发,所以这个方法不大好,最后找到这样一个方法
<script>
window.onunload = function(){if(self.screenTop>9000)alert('Closed.')}
</script>

好象只有在IE里可以,其他浏览器有兼容性问题

时间: 2025-01-21 01:25:42

“智能”的让IE浏览器关闭时,用户也退出系统的相关文章

jsp如何设置cookie在浏览器关闭时失效呢

问题描述 jsp如何设置cookie在浏览器关闭时失效呢 jsp作业中有个要求是将Cookie保存30天,还有一个就是永久保存,另一个就是在浏览器关闭时失效了,请问大神如何在浏览器关闭时失效呢 解决方案 首先引入Cookie对象. 声明并实例化一个对象 Cookie c=new Cookie("username","小明"); 设置生存时间 c.setMaxAge(60*60*24*30);//一个月 c.setMaxAge(-1);//关闭即消失 没有永久保存的设

如何实现chrome浏览器关闭页面时弹出“确定要离开此面吗?”

 这篇文章主要介绍了如何实现chrome浏览器关闭页面时弹出"确定要离开此面吗?"的方法以及相关资料,需要的朋友可以参考下     一.避免弹出提示框 在网上搜了很多,答案大都是设置window.onbeforeunload=null ,但是试用之后无效. 这个问题放了两天之后返回来再次想,终于找到了答案,在此和大家分享一下: 解除jquery离开页面弹出提(1) 先解除绑定在设置弹出内容为null.   代码如下: $(function(){ $(window).unbind('be

关闭浏览器网页时电脑出现卡屏怎么解决

  当您关闭浏览器或者关闭刚才看的窗口时,浏览器已经关闭了,但是在电脑屏幕上还有显示着刚才所看窗口和浏览器的影子卡在上面,无法看到桌面和进行桌面操作.简单来说就是关闭浏览器网页时电脑出现卡屏的情况,ghost xp sp3系统关闭浏览器网页时电脑出现卡屏怎么解决呢? 为什么关闭浏览器网页时电脑出现卡屏?主要原因有以下这些: 1.电脑配置不高 2.浏览器问题 3.电脑开启的占用程序太多 4.电脑xp系统感染了病毒 最佳解决方法推荐: 首先打开'注册表编辑器',找到[HKEY_LOCAL_MACHI

UC,最安全的手机浏览器全面保护用户上网安全

每年"3.15",央视都会以三一五晚会的形式,曝光过去一年发现的假冒伪劣商品,揭穿消费骗局.陷阱和黑幕.从前年开始,央视三一五晚会开始关注安卓手机的安全,到今年曝光的免费Wifi钓鱼,已经连续三年曝光吸费预装软件.钓鱼软件.恶意二维码.钓鱼Wifi等安全威胁,提醒消费者对汹涌而来的手机安全威胁进行防范. 远离威胁! 用UC浏览器安全上网  然而对于移动互联网安全威胁,仅仅是依靠手机安全软件进行杀毒远远不够,作为用户手机中移动互联网最重要的入口之一,手机浏览器的安全能力就显得尤为重要.

跨浏览器监听用户输入

 在前端的开发中,我们经常面临着这样的需求,需要统计在input[type=text]或者textarea中用户输入的字数,以便给用户一些输入限制的提示,那么我们如何实现跨浏览器的监听用户在文本框的输入呢? 比如我们有如下的html结构,需要将用户在#textbox中输入的字数显示在#counter中: <textarea id="textbox"></textarea><div id="counter">0</div>

捕获浏览器关闭、刷新事件不同情况下

 在做一些关于会员在线的问题时,往往我们要根据览器是否关闭来判断用户是否下线,然后再从session和application中将此用户移除.    由于浏览器是无状态的,在这时候捕捉浏览器关闭会出现两种情况:  1.真正的关闭浏览器 (a.点击关闭按钮 b.右击任务栏关闭 c.按alt+F4关闭)  2.刷新浏览器.    那如何判断区分这两种动作呢?    一. Javascript代码处理方法:   代码如下: function window.onbeforeunload()  {  //用

浏览器关闭使session失效的问题多种解决方式

直接关闭浏览器(或者强制关闭浏览器进程.死机等),服务器无法处理用户退出网站的请求,此举将会导致session失效,下面整理了一些解决方法,感兴趣的朋友可以参考下哈   如果用户不点击网站的"退出"链接,而直接关闭浏览器(或者强制关闭浏览器进程.死机等),服务器无法处理用户退出网站的请求,解决方式如下: 方式1:在每个页面中加入隐藏的IFrame,以异步刷新的方式定期刷新iframe页面,如每隔10S刷新一次,当服务器在一定的时间内未收到用户的刷新请求,则认为用户已经退出 优点:能在短

捕获浏览器关闭、刷新事件不同情况下的处理方法_javascript技巧

在做一些关于会员在线的问题时,往往我们要根据览器是否关闭来判断用户是否下线,然后再从session和application中将此用户移除. 由于浏览器是无状态的,在这时候捕捉浏览器关闭会出现两种情况: 1.真正的关闭浏览器 (a.点击关闭按钮 b.右击任务栏关闭 c.按alt+F4关闭) 2.刷新浏览器. 那如何判断区分这两种动作呢? 一. Javascript代码处理方法: 复制代码 代码如下: function window.onbeforeunload() { //用户点击浏览器右上角关闭

java-如何利用cookie监听浏览器关闭,保存登出日志

问题描述 如何利用cookie监听浏览器关闭,保存登出日志 web项目里嵌套了另一个项目,用长连接监听浏览器关闭或者刷新时间,然后记录日志.但是我的初始化长连接的JS的页面在切换菜单或者刷新时都会重新加载,造 成数据库记录混乱.问了一些人说可以用cookie做一个类似全局变量,然后根据这个变量判断.但是我一点思路都没,求指导.详细些 解决方案 登录web外面框架之后,菜单是在另一项目里.持久化也在嵌套的项目里操作 解决方案二: 浏览器关闭判断是不可靠的.突然断电,浏览器意外关闭,网络中断都会导致