问题标签 [web-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.
html - AppCache = Application Cache = Web Storage的LocalStorage吗?
我对 HTML5 离线存储的(各种)术语感到有些困惑。
我认为AppCache是Web Storage的另一个名称,您可以通过 Cache Manifest 指定离线存储的内容。并且有两种类型:LocalStorage(在当前会话之外持续存在)和会话存储(在当前会话之外不持续存在)。
以上是我从 W3C 和维基百科读到的内容,但 Head First HTML5 Programming (Freeman & Robinson) 深入描述了 LocalStorage,然后在附录中有 Web 存储(包含有关缓存清单的信息)(“我们没有涵盖的内容)。
我是否正确理解这一点?
javascript - Javascript - 打开新 URL 并根据两个表单值传输数据
我对 javascript 完全陌生,但我正在尝试为焦点小组测试创建一个 beta 表单。最终产品将是专业开发的,但我需要一个短期的、有效的解决方案。它只需要在一台计算机上运行一次,因此我可以使用任何方法(cookies、webstorage 等)在页面之间传输数据。
我有一个带有 10 个选项的 ddl 表单。例如:
我还有一个单选按钮,它将打开两个 URL 之一,具体取决于它是否被选中(onclick="greport"() 通过提交按钮)。
我需要根据第一个下拉列表中的“sectorchoice”值在 sampleurl.com 和 sampleurl2.com 上加载九个图像之一。如何转移价值并创建功能以打开正确的图像?谢谢。
database - 查看 iPhone 的 Web 存储数据库的内容
网上好像没有这方面的东西。在 Android 中,我可以通过浏览Logcat中的文件系统来访问数据库文件。但是,我不知道如何在 iPhone 上查看我的数据库的内容,该数据库是使用Phonegap Storage API填充的。
由于该问题不包含任何代码,因此如果我在这里可能错了,请告诉我在哪里提问。
非常感谢您的时间。
blackberry-webworks - Blackberry Webworks 删除 webstorage
如何删除网络存储数据?
我正在使用 HTML5 db 为我的 webworks 黑莓应用程序存储应用程序数据。问题是当我删除应用程序时,应用程序数据仍然存在。如果我再次安装该应用程序,旧数据仍然存在。
javascript - phonegap/web 数据库错误代码解释?
如果与 Web 数据库的事务(我正在使用 Phonegap)失败,我想向用户显示正确的错误。在 Error-Callback 中,我要求提供 error.code 值以确定出了什么问题。
文档对此进行了说明。但是,我有一个事务失败的情况,因为插入一个已经存在的值违反了唯一约束。
err.code 显示:
1
err.message 在这里显示:
无法执行语句(19 约束失败)
我的意思是,我想了解其他代码,例如“1”。Phonegap 文档没有提到它。
javascript - 将javascript值插入websql数据库
我正在尝试将各种选择列表/单选按钮的总值插入 websql 数据库。初始表单正确插入,但是一旦我尝试添加总变量,一切都会中断。我以为我可以使用 getElementByID("total") 并将其添加到表中,但这不起作用。任何想法都非常感谢。(下面的代码在添加似乎破坏它的总 var 更新之前也显示了 db 脚本)
和 db 帮助脚本:
android - 如何从网络获取更新的图像?
我正在构建一个应用程序,该应用程序从网络中提取图像以显示在 imageView 中。这将是一个时尚商店目录,因此产品会经常更新。
如何使应用程序在线查找新产品 - 显然,我不会每周使用硬编码 URL 将更新推送到 Play 商店。那么你们是怎么做到的呢?
PS我指的是存储和获取更新的方式,而不是如何执行此操作的代码。更像是,您将它们存储在哪里?
提前致谢!
jquery - 新 jquery detach 方法返回的对象的 webstorage & 序列化
我正在使用 jquery 开发一个小型 Web 客户端应用程序
会话第一页的应用程序仅包含触发 ajax 请求的应用程序菜单,显示在新选项卡(页面内)中接收到的数据并通过回调设置事件处理程序。
当用户打开了多个选项卡时,使用 $(tab).detach() 将未聚焦的选项卡从 DOM 中分离出来,并且返回的对象存储在一个数组中,直到选项卡重新获得焦点(对象然后追加回 DOM)。
detach 的魔力在于返回的对象包含所有事件处理程序绑定到其中的所有 html 元素(所以当我们将它附加回来时,我们不必重新绑定任何东西)这是伟大和快速的,除了我无法设法序列化该对象(并存储它以恢复用户在网站的不同页面上浏览时打开的选项卡)。我可以找到 html,但事件处理程序...?
那么会话如何恢复这些事件处理程序呢?它与上下文有什么关系吗?还是有更好的序列化方法(一直使用来自:http ://code.google.com/p/jquery-json/ 的 toJSON )?
非常感谢任何帮助,所以感谢 tun(跟踪所有回调以召回它们的想法非常令人沮丧 - 并且使分离的魔力变得无用)
javascript - 围绕 Web 存储的 Javascript API 包装器?
在各种可用的 Web 存储系统上是否有像包装 API 抽象这样的跨浏览器 jquery ?
html - HTML5 sessionStorage 限制?
关于 HTML5 的 sessionStorage 的几个问题:
- localStorage 的 5MB 限制是否包括 sessionStorage?(即,它真的是 WebStorage API 的 5MB 限制吗)
- 如果没有,sessionStorage 是否有类似于 localStorage 的最大大小限制?
我在另一个 SO 问题中找到了这个网站http://dev-test.nemikor.com/web-storage/support-test/,我想知道数据是否仍然相关?