>  기사  >  웹 프론트엔드  >  Node.js는 IE Firefox 브라우저 닫기, 새로 고침, 롤백 및 전달 events_javascript 기술을 모니터링합니다.

Node.js는 IE Firefox 브라우저 닫기, 새로 고침, 롤백 및 전달 events_javascript 기술을 모니터링합니다.

WBOY
WBOY원래의
2016-05-16 16:41:191463검색
<html>
  <head>
    <title>test</title>
      <script language ="javaScript">
        <!--关闭浏览器 -->
        var flag = true;
        window.onbeforeunload = function () {
          if (flag) {
            var evt = window.event || arguments[0];
            var userAgent = navigator.userAgent;
            if (userAgent.indexOf("MSIE") > 0) {
              var n = window.event.screenX - window.screenLeft;
              var b = n > document.documentElement.scrollWidth - 20;
              if (b && window.event.clientY < 0 || window.event.altKey) {
                window.event.returnValue = ("该操作将会导致非正常退出系统(正确退出系统方式:点击退出系统按钮),您是否确认&#63;");
              }else {
                return ("该操作将会导致非正常退出系统(正确退出系统方式:点击退出系统按钮),您是否确认&#63;");
              }
            }else if (userAgent.indexOf("Firefox") > 0) {
               return ("该操作将会导致非正常退出系统(正确退出系统方式:点击退出系统按钮),您是否确认&#63;");
            }
          }
        }
     </script>
  </head>
  <body>
     dengyang
  <body>
</html>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.