local-storage相关内容

如何使用 Flutter 保存到本地存储?

在 Android 中,如果我有想要跨会话保留的信息,我知道我可以使用 SharedPreferences 或创建 SQLite 数据库,甚至将文件写入设备并稍后读取. 有没有办法只使用 Flutter 来保存和恢复这样的数据?或者我是否需要像 services 示例中那样为 Android 和 iOS 编写特定于设备的代码? 解决方案 有几个选项: 读写文件:https:// ..
发布时间:2021-12-06 22:48:27 其他开发

HTML5 数据库和 localStorage 可以跨子域共享吗?

我正在尝试使用 Safari 跨子域共享数据.我想使用 HTML5 数据库(特别是 localStorage 因为我的数据只是键值对).但是,似乎无法从 sub.domain.com 访问存储到 domain.com 的数据(反之亦然).这种情况有没有办法共享一个数据库? 解决方案 2016 年更新 这个来自 Zendesk 的图书馆对我有用. 示例: 中心 //配置 ..
发布时间:2021-12-05 12:15:13 前端开发

如何在 Angular 2 的本地或会话存储中存储令牌?

我想使用本地或会话存储来保存 angular 2.0.0 中的身份验证令牌. 我使用 angular2-localstorage 但它只适用于 angular 2.0.0-rc.5 并且当我在 2.0.0 中使用它时,它通过我的 Type 错误.我想使用 Angular 2.0.0 的默认本地存储. 解决方案 保存到本地存储 localStorage.setItem('currentUs ..
发布时间:2021-12-02 20:42:09 其他开发

使用 ReactJS 在 localStorage 中存储 JWT 是否安全?

我目前正在使用 ReactJS 构建一个单页应用程序. 我读到不使用 localStorage 的原因之一是 XSS 漏洞. 由于 React 会转义所有用户输入,现在使用 localStorage 是否安全? 解决方案 在大多数现代单页应用程序中,我们确实必须将令牌存储在客户端的某个地方(最常见的用例 - 保持用户登录页面刷新后). 共有 2 个选项可用:Web 存储( ..
发布时间:2021-12-02 09:49:37 其他开发

HTML5 本地存储与会话存储

除了非持久性和仅限于当前窗口之外,会话存储相对于本地存储还有什么好处(性能、数据访问等)? 解决方案 localStorage 和 sessionStorage 都扩展存储.除了 sessionStorage 的预期“非持久性"之外,它们之间没有区别. 也就是说,存储在localStorage中的数据一直存在,直到被明确删除.所做的更改将被保存并可供所有当前和将来访问该网站的人使用. ..
发布时间:2021-12-01 13:03:46 前端开发

localStorage、sessionStorage、session 和 cookie 有什么区别?

localStorage、sessionStorage、session 和 cookie 在技术上的优缺点是什么,我什么时候应该使用其中一种? 解决方案 这是一个范围极其广泛的问题,很多优点/缺点都与具体情况相关. 在所有情况下,这些存储机制都特定于单个计算机/设备上的单个浏览器.任何跨会话持续存储数据的要求都需要涉及您的应用服务器端 - 最有可能使用数据库,但也可能使用 XML 或 ..
发布时间:2021-12-01 13:01:44 前端开发

本地存储与 Cookie

我想通过将所有 cookie 移动到本地存储来减少我网站的加载时间,因为它们似乎具有相同的功能.除了明显的兼容性问题外,使用本地存储替换 cookie 功能是否有任何优点/缺点(尤其是在性能方面)? 解决方案 Cookie 和本地存储有不同的用途.Cookie 主要用于读取服务器端,本地存储只能由客户端读取.所以问题是,在您的应用程序中,谁需要这些数据—客户端还是服务器? 如果是您的 ..
发布时间:2021-12-01 12:38:14 前端开发

localStorage 值的最大大小是多少?

由于 localStorage(当前)仅支持字符串作为值,并且为了做到这一点,对象需要在存储之前进行字符串化(存储为 JSON 字符串),是否有定义的关于值长度的限制. 有谁知道是否有一个适用于所有浏览器的定义? 解决方案 引用自 维基百科关于 Web 存储的文章: 网络存储可以简单地视为对 cookie 的改进,提供更大的存储容量(Google Chrome 中每个来源 10 ..
发布时间:2021-11-30 22:50:05 前端开发

在 HTML5 localStorage 中存储对象

我想在 HTML5 localStorage 中存储一个 JavaScript 对象,但我的对象显然被转换为字符串. 我可以使用 localStorage 存储和检索原始 JavaScript 类型和数组,但对象似乎不起作用.他们应该吗? 这是我的代码: var testObject = { 'one': 1, 'two': 2, 'three': 3 };console.log(' ..
发布时间:2021-11-30 21:51:10 前端开发

使用 JSON Web 令牌的 CSRF 保护

我读到使用 JWT 时,无需防范 CSRF 攻击,例如:"因为您不依赖 cookie,所以您不需要防止跨站点请求". 但是,有些我不明白:如果我将令牌存储在 localStorage 中(正如我被告知的那样同一个网站的教程),是什么防止攻击者通过读取我的 localStorage 而不是我的 cookie 来伪造恶意请求? 由于它是在服务器端生成的,我不知道如何将令牌用于客户端请求而不 ..
发布时间:2021-11-30 17:22:38 其他开发

如何在 angular 通用中使用 localStorage?

我正在使用@angular v4.0.3 和 webpack 2.2.0. 使用 Auler 工作正常> 发布,但当我包含 localStorage 时,它​​停止工作.有什么方法可以使它工作或在角度通用的 localStorage 中使用任何模块 解决方案 一个好方法是使 localStorage 成为可注入的并为其提供不同的实现. 反映Storage API 可以作为tok ..

如何在 Angular 应用程序中存储身份验证令牌

我有一个与 REST API 服务器通信的 Angular 应用程序 (SPA),我有兴趣找出存储从 API 服务器返回的访问令牌的最佳方法,以便 Angular 客户端可以使用它来验证未来对 API 的请求.出于安全原因,我想将其存储为浏览器会话变量,以便在浏览器关闭后不会保留令牌. 我正在使用资源所有者密码授权实现一个稍微定制的 OAuth 2.0 版本.Angular 应用程序为用户提 ..

在本地存储中设置变量

目前正在设计一款游戏,思路是高分,这样当当前的分数大于本地存储的时候就替换掉: localStorage.setItem('highScore', highScore);var HighScore = localStorage.getItem('highScore');if (HighScore == null || HighScore == "null") {高分 = 0;}if (user. ..
发布时间:2021-11-26 13:55:37 前端开发

在本地存储中设置变量

目前正在设计一款游戏,思路是高分,这样当当前的分数大于本地存储的时候就替换掉: localStorage.setItem('highScore', highScore);var HighScore = localStorage.getItem('highScore');if (HighScore == null || HighScore == "null") {高分 = 0;}if (user. ..
发布时间:2021-11-24 22:42:17 前端开发

localStorage 对象处理数组

JSON 对象数组存储在 HTML5 localStorage 中. 现在分隔符是 ; 用于访问和修改来自 localStorage、split(';') 和 join(';') 操作的对象数组. 然而,分隔符方法看起来不稳定. 例如;可以在objects属性内满足,split(';')操作将不正确. 它可以用于 ;; 作为分隔符,但我不确定它是否也会稳定. 是否有任何可靠 ..
发布时间:2021-11-18 04:15:43 前端开发