ionic-framework - 其他应用程序可访问的 LocalStorage 中设置的键值
问题描述
我正在使用 ionic3 构建一个小型应用程序。对于数据库,我使用的是 FireStore。但是为了减少通过网络传输的数据量,我决定在我的本地存储中“缓存”一些有用的信息。现在,我担心的是,如果设备上还有另一个应用程序也在使用 LocalStorage,并且巧合的是,它与我的具有相同的密钥(例如members
用于保存成员列表的密钥)来存储数据,它会改变我访问的数据吗我的应用程序?
解决方案
由于LocalStorage使用SQLite 存储,它将数据存储在绑定到使用它的应用程序的私有目录中(而不是全局目录)。
所以不,你的数据虽然在你的应用程序中没有改变(但在你的浏览器中,如果你使用相同的 IP 和端口,它会认为它是同一个应用程序,所以它会改变你的数据)。
推荐阅读
- php - WooCommerce:更改删除购物车中的优惠券链接
- git - VSCODE:我想从 vscode 做“git merge --squash”
- python - 如何使包含两个元组的变量进入 SQLite3 表?
- reactjs - react-native Stack Navigator中标题的颜色没有改变
- java - TextView.setOnClickListener 没有移动到新活动
- python - 将“自纪元以来的时间”值的 numpy.ndarray 附加到数据帧,但作为日期时间
- html - Django 模板转换 datetime-local 格式
- django - 如何在一个月内使用 1000 个 Heroku Dyno 小时?
- javascript - 关闭和打开应用程序的实时服务器会删除我的本地存储
- jquery - 如何使用 jquery 在 display:none 和 display:flex 之间切换元素