问题标签 [local-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1406 浏览

html - 本地数据库存储默认数据

我已经使用 HTML 5 Localstorage 开发了应用程序。

如何在初始化启用 HTML 5 的应用程序之前创建一个 TABLE 并填充 10000+ 行。

请提出一个模式。

0 投票
1 回答
1398 浏览

jquery - jQuery 和 HTML5 DOM 更改 UNDO 功能

我有一个容器 div,其中几个跨度是可拖动的。我想为他们构建一个 UNDO 功能。我在想:

  1. 当 span 属性发生更改(位置、css)时,脚本会检测到 DOM 更改
  2. DOM 更改通过 HTML5 localStorage 存储
  3. 当 UNDO 函数被调用时,最后一个版本的 DOM 替换当前的。

我有记录最后 DOM 状态的基本 localStorage 代码:

现在这段代码只是获取当前的 DOM 并存储它。警报正在显示本地存储中的内容。我可能应该尝试存储几个 DOM 状态并将它们放入变量中。之后,在每个 UNDO 上,删除一个变量......我不确定这是不是这样。

对此有任何意见吗?谢谢

0 投票
2 回答
967 浏览

html - 使用 HTML5 存储进行本地开发

我正在试验 HTML5 本地存储功能,但很沮丧地得知当文件是本地文件时浏览器不允许本地存储。我的猜测是浏览器(在我的情况下是 Chrome,FF 也是)想要查看域而不是文件位置。这里有没有人发现本地开发的解决方法?也许设置一个本地域?这听起来太麻烦了。浏览器中应该只有一个开发人员选项,grrrrr。

0 投票
3 回答
14314 浏览

iphone - iPhone Safari 上的 HTML5 - localStorage 存储的数据并不总是持续存在。为什么?

我使用 HTML5 的 localStorage 编写了一个简单的 iPhone 网络应用程序。
在 2G 设备上进行的测试表明,使用 localStorage 存储的数据在 Safari 进程被终止后不会持续存在,尽管会记住打开的 Safari 窗口。

如果我在不同 Safari 窗口的不同站点上,数据也会丢失,然后我将窗口更改为显示主题中的 Web 应用程序的位置。当 Safari 加载页面时,它会自动刷新页面。然后数据丢失。这是一个简单的测试代码:

据我了解,数据应该持续存在!
任何人都可以阐明这种行为吗?我应该怎么做才能让持久性发挥作用?

谢谢!
汤姆。

0 投票
2 回答
1541 浏览

jquery - 如何通过 HTML5 getItem 设置背景颜色?

我使用这段代码:

当我写:

它给了我正确的警报 rgb(243,102,42) !important; ……

真的很接近我..谢谢大家!

编辑:

周边代码:

到了,谢谢各位

0 投票
2 回答
910 浏览

html - 所有的 HTML5 存储系统都可以一起工作吗?

虽然有很多关于 html5 的好东西,但我不明白的是 redondant 存储机制,首先是 localstorage 和 sessionStorage,它们是键值存储,一个是针对应用程序的一个实例(“一个选项卡” ),另一个适用于该应用程序的所有实例,因此它们可以共享数据。当您关闭浏览器并且大小有限(通常为 5MB)时,两者都会保存,这很好,如果我们停在那里,一切都会很好。

但是还有“Web SQL 数据库”,它具有与本地存储相同的安全系统、相同的大小限制、除了它像 / 是 sqlite 一样工作之外的所有内容、表和 sql 语法等等。

不幸的是,他们根本不处理相同的数据!这不是访问数据的两种方式,这实际上是每个 html 5 应用程序的两个存储(默认情况下不是创建的,是的,但你仍然明白我的观点)。

我想知道的是,这两种机制是否有理由同时存在?或者他们只是看一下 sql 和 nosql 的运动来选择最好的然后去“搞砸了,让我们两者都加!” ? 为什么不将本地/会话存储实现为 web sql db 中的表?

0 投票
4 回答
1011 浏览

c# - 如何在数据库 C# 中存储值?

我有一个包含文本框和按钮的表单,供用户注册和登录。我需要将输入的注册凭据存储在任何数据库(Oracle、基于服务的数据库、本地数据库)中。然后,当他尝试登录时,应将输入的凭据与存储的注册值进行比较以进行身份​​验证。

这是在 Visual Studio C# 中完成的。谁能给我提示或任何参考?

谢谢

0 投票
3 回答
3223 浏览

javascript - 图像无法在线加载,但在我离线(本地)尝试时有效,这是为什么呢?

我正在使用 localgetstorage 和 setstorage 加载链接列表并将它们显示为幻灯片。问题是,当我在我的 PC 上预览它时它可以工作,一旦我尝试在线使用我的服务器中的页面,它就无法工作。我做错了什么吗?

这是一个链接:

http://hem.bredband.net/noor/bildspelet/bildspelet.html

它非常有问题,我宁愿只使用第三方幻灯片插件,但我不知道在哪里可以找到符合我需求且免费的插件..

0 投票
5 回答
20904 浏览

windows-mobile - 适用于 Windows Mobile 6 的支持 HTML5 的浏览器

我在 Google 上做了一些研究,但找不到任何适用于 Windows Mobile 6 的 HTML5 浏览器。我在 HTML5 中寻找的主要资源是 WebDatabase 和/或 localStorage。

通过一些研究,我发现了 Iris ( http://www.freewarepocketpc.net/ppc-download-iris-browser.html ),这是一个基于 Webkit 的浏览器,具有一些 HTML5 功能,但是 localStorage 和 Web 数据库在它上面不起作用。

有谁知道任何具有 Windows Mobile 6 存储功能的浏览器?

0 投票
1 回答
334 浏览

jquery - 如何在一个 LocalStorage 项目中包含 2 个表?

我有一个可以编辑的表格,当你完成编辑后,我有一个简单的代码保存该列表。

(表格上有 contenteditable )

我偶然发现的问题是,如果我双击回车,表格会分成两个具有相同 ID 的单独表格。这导致我用来设置 localStorage 的代码只存储一个表(我假设是第一个).. 我想到了不同的解决方案,我想知道是否有人可以指出优缺点(如果解决方案甚至可以工作)。

  1. 创建一个循环,检查表后的页面并将它们存储到 localStorage-items 数组中。我必须为每个表动态创建一个 localStorage 项目。

  2. 获取表格所在的整个 div,并将其存储在 localStorage 中,当用户重新访问页面时,页面会检查存储中的项目并显示整个 div。

  3. 你有任何可以打败这个的建议:)..(但没有缓存,它必须与 localStorage 一起使用!)