是否可以为特定应用程序清除localStorage?
用例如下: - 我们有一个名为" Agent Cockpit"它与Application1共享相同的域名 - 此代理驾驶舱使用本地存储进行某些设置 - 当有人点击"退出"时,所有这些设置都会丢失。在application1上。我们注意到,在退出Application1时,会提交命令" LocalStorage.clear(),删除LocatStorage中的所有项目。
- 使用带有应用程序标识符的localstorage密钥可以防止上述情况。但是,我有权在" Agent Cockpit"仅限申请。有没有关于如何实现这一目标的文件? 或者是否有必要为使用localstorage的所有应用程序分配一个单独的密钥?因为目前无法在application1中进行更改。
我该如何实现?
答案 0 :(得分:0)
没有可用的原生功能,本地存储设置为域,不适用于特定的应用程序/虚拟路径。
使用自定义逻辑,即使用应用程序标识符作为前缀localstorage密钥,并清除所有带前缀的项目