【问题标题】:How to execute some code before closing browser?如何在关闭浏览器之前执行一些代码?
【发布时间】:2019-07-28 17:32:09
【问题描述】:

我想在关闭浏览器之前执行 localStorage.clear()。我试过这个:

export class AppComponent {

    @HostListener("window:onbeforeunload",["$event"])
        clearLocalStorage(event){
        localStorage.clear();
    }
}

但没有结果。有什么想法吗?

【问题讨论】:

标签: angular


【解决方案1】:

让您的AppComponent 实现OnDestroy 接口。

export class AppComponent implements OnDestroy{

    ngOnDestroy() {
        localStorage.clear();
    }
}

【讨论】:

    猜你喜欢
    • 2021-08-19
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    • 2018-06-15
    • 1970-01-01
    • 2013-04-08
    • 1970-01-01
    • 2020-03-13
    相关资源
    最近更新 更多