Web应用程序的NSUserDefaults/SharedPreferences等效于什么?



据我所知,iOS和Android可以使用称为"NS用户默认值/共享首选项"的东西来处理少量非复杂数据。

我想知道在 Web 应用程序中,这相当于什么?或者它甚至存在吗?如果没有,推荐/最佳实践解决方案是什么?

谢谢。

看起来Flutter为Web提供的开箱即用的"NSUserDefaults/SharedPreferences"相当于"本地存储",如果用户清除浏览器cookie或以私人/隐身模式浏览,它不会永久保留数据。

这不是一个理想的解决方案,因为我需要数据永久地保留在事物的网络端。

浏览器不允许您永久存储数据,用户可以随时选择清除数据。

我必须创建一个自定义数据库表,并将本地"NSUserDefaults/SharedPreferences"中的数据同步到 Web 应用程序可以使用的服务器上的自定义表。

如果你想在Android,iOS和Web中使用SharedPreferences,请尝试shared_preferences软件包