我想清除我的应用程序在浏览器中保存的所有信息,无论是在sessionStorage、localStorage还是cookies中。
我添加了这个小方法来实现清除,并在我的一个组件的ngOnInit中调用它:
此外,有时我会看到cookie保存在根路径下,有时则是相对根路径下。我不确定这是什么原因,有时发送错误的cookie,所以我想在获取新cookie之前清除所有内容。 任何建议我做错了什么? 谢谢!
我添加了这个小方法来实现清除,并在我的一个组件的ngOnInit中调用它:
export class SomeComponent implements OnInit {
constructor(private cookieService: CookieService) {}
ngOnInit(): void {
this.clearAppData();
}
private clearAppData(): void {
sessionStorage.clear();
localStorage.clear();
this.cookieService.deleteAll();
}
sessionStorage
和localStorage
似乎已清除,但我注意到cookie并没有被清除。
我需要通过浏览器手动清除cookie。此外,有时我会看到cookie保存在根路径下,有时则是相对根路径下。我不确定这是什么原因,有时发送错误的cookie,所以我想在获取新cookie之前清除所有内容。 任何建议我做错了什么? 谢谢!