360急速浏览器怎么在页面关闭的时候执行一段js代码?

window.onbeforeunload = onbeforeunload_handler;

function onbeforeunload_handler(){

alert("确认退出?");

return warning;

}
这段代码在IE可能可以使用,但是在360急速浏览器不能使用?
谁写段可以在360急速浏览器使用的代码?

warning变量你声明了吗?

360急速浏览器我没有用过
我知道在Chrome中 的 onbeforeunload是没有办法执行alert的。
Blocked alert('确认退出?') during beforeunload.
然后return的值必须是非空 才会弹出默认窗口

window.onbeforeunload = onbeforeunload_handler();
你调用函数不加括号怎么执行图片说明

楼上说的不对,这个跟unload不一样,所有浏览器都支持

哦 然后我还忘记说一件事情了。

 function onbeforeunload_handler(){
            return "确认退出?";
        }

在IE中正确的用法应该是这样的

window.onbeforeunload = function(){
return "确认退出?";
}
按我上面这么用,别alert了

onbeforeunload不要加alert,confirm,prompt这种,不会执行的,那个确认只能浏览器控制,也不要妄图改写

 window.onbeforeunload = onbeforeunload_handler;
function onbeforeunload_handler(e){
return (e||window.event).returnValue='确认退出?!!';
}
    <input type="text" id="input"></input>
    <script>
        if(!(localStorage.input == undefined)) {
            document.getElementById('input').value = localStorage.input;
        }

        var input = document.getElementById('input');
        input.onchange = function() {
            var a = localStorage.input = input.value;
        }
        // = 
    </script>