我想知道
以下是我发现的唯一内容:
Clear local storage when the browser closes in angular
我已经用onBeforeUnload
和beforeunload
尝试了上述代码,但对我来说却没有用。
这是代码:
import { Component, HostListener } from "@angular/core";
@Component({
selector: 'app-root',
templateUrl:"./app/app.component.html"
})
export class AppComponent {
@HostListener("window:onbeforeunload",["$event"])
clearLocalStorage(event){
localStorage.clear();
}
}
我有兴趣清除最后存储的一件物品。
还是我应该使用cookie,但是在最后一个选项卡/浏览器关闭后它会消失吗?这是Cookie的示例
答案 0 :(得分:0)
您现在可能已经知道了,但是不可能做到这一点。对于用户而言,它看起来并非如此,但Javascript的标签和新窗口基本上是相同的。浏览器只是根据其配置来不同地处理请求。