如何使IE上的关闭按钮失效呢?

如题所述

  <script>   {return "Are u sure?"}   </script>  ps:onbeforeunload 事件只有ie 和firefox 可用    第三种:  就是关闭后,再用window.open() 打开一个新的窗口,把location定向到原来窗口的地址  ps:若客户端设置了拦截窗口,此办法失效    所以,无论用那种办法,都不是完美的。    首先,从技术上来说是做不到的,全屏可以屏蔽关闭按钮,但是Alt+F4等系统按钮是屏蔽不了的     其次,从用户体验的角度来说,这样一项需求是“非法”的,除了病毒,怎么能够有程序主动禁止用户关闭呢?     最后,HTTP协议的无状态和不可靠是必然的。你可以选择用javascript在关闭IE时弹出一个隐藏窗口通知服务器窗口关闭,但是你要知道这个做法多么脆弱:用户使用多个IE同时浏览,他关闭其中一个就算注销了吗;用户禁用了Javascript;用户的浏览器装有弹出窗口拦截工具,隐藏通知窗口被拦截了;用户在断线后才关闭IE,通知无法发送……你必须记住
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜