事件监听的效果:
1.比如跳转到其它页面中,会有个提前监听。
2.当页面本身刷新时,也有个监听
if (window.addEventListener){ window.addEventListener('beforeunload', function (e) { //return '是否离开'; }) }else if(window.attachEvent){// 主要是为了兼容老的IE window.attachEvent('on' + 'beforeunload', function (e) { that.savelocal(); }) }else{ window.onbeforeunload = function (e) { that.savelocal(); } }