1. 程式人生 > >JS——瀏覽器關閉事件

JS——瀏覽器關閉事件

win listener lis pushstate document fun ops turn class

onbeforeunload

  • 關閉或刷新瀏覽器會觸發此事件
window.onbeforeunload = function(ev) {       
    return true;
};

popstate

  • 當點擊瀏覽器後退按鈕會觸發此事件

  • 基本上不用這個事件,vue 框架可以幫助代替這個事件

window.history.pushState("123", null, document.URL);
window.addEventListener("popstate", function() {
    _this.isMsgShow = true;
    history.pushState("123", null, document.URL);
});

JS——瀏覽器關閉事件