JS捕获关闭浏览器事件之chrome浏览器真支持onbeforeunload事件吗

如题所述

chrome浏览器真的支持onbeforeunload事件:

    chrome浏览器版本52.0.2743;

    测试代码如下:

    <html> 
    <head> 
    <title>onbeforeunload</title> 
    </head> 
    <body onbeforeunload="close();"> 
    <div id="div1">dfdfdf</div>
    </body> 
    </html>

    <script type='text/javascript'> 
    //alert(2);
    function close(){
    var div1 = document.getElementById('div1');
    div1.innerHTML = '11111111111111111111111111111111111111111111111111111111';
    }
    </script>

    4.运行代码,按 F5 刷新网页的一瞬间可以看到里面的文字变成 1111... 了,证明浏览器已经调用了 onbeforeunload事件;


    总结:虽然浏览器调用onbeforeunload事件,但是无法阻止浏览器关闭

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-05
它支持不支持还真不清楚,反正我的QQ浏览器支持这个模式时间,特别快,主要是我用的这个的兼容性特别的好,采用的急速和普通双核系统,让你的速度提升百倍,多线程和多进程引擎让很多的文件格式换有网站模式随意打开,用的特别的方便,也没有出现过不支持或者不能运行的状况,所以换是特别的放心。