移动浏览器无法捕获关闭标签/浏览器事件

时间:2014-04-25 06:57:52

标签: javascript mobile-safari onbeforeunload mobile-browser onunload

我需要在手机上关闭标签/浏览器。 onunload & onbeforeunload javascript事件可以捕获刷新页面,提交表单,重定向页面,关闭标签/浏览器......它在PC上完美运行,但当我在移动浏览器上尝试这些事件时(Android上的Chrome,Safari on IOS)。它无法捕获关闭标签/浏览器事件。请参阅下面的代码:

 <script>   
    window.onunload = window.onbeforeunload = function (e) {
        var e = e || window.event;

        // For IE and Firefox prior to version 4
        if (e) {        
            //window.open("http://www.w3schools.com");
            return "Hello";
        }

        // For Safari   
        //window.open("http://www.w3schools.com/jsref/event_onunload.asp");
        return "Hello";
    };  
  </script>
  <?php echo "Test onunload and onbeforeunload event"; ?>

你能告诉我吗?

由于

0 个答案:

没有答案