【发布时间】:2020-05-07 19:14:49
【问题描述】:
您好,我正在使用 Angular 8 开发一个项目(比如 projectA),该项目有一个加载另一个网站(比如 projectB)的 iframe。 iframe 中的网站也是用 Angular 8 和 ngrx 编写的,并且 ngrx 状态保存在 localStorage 中。
当我通过重定向到另一个页面从 projectA 卸载 iframe 时,我假设 prjectB 已被破坏,并且应该删除保存在 localStorage 中的数据。
我在 projectB 的 onDestroy 中打印了一条消息,但它没有显示在控制台中。而当我再次加载 iframe 时,我发现状态已恢复。
卸载 iframe 后,我是否可以清理 localStorage?
谢谢
【问题讨论】: