问题标签 [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.

0 投票
1 回答
450 浏览

javascript - Web Storage API 和 Javascript - 未定义的错误

我一直在尝试在我的 html 页面上更改样式以使用此 API 进行存储。我对此很陌生,所以我不确定问题是什么。当我选择菜单项时,样式更改会起作用,但如果我刷新或关闭窗口,它们不会保存。

编辑:我已经不再试图让它们保存,而是使用 localStorage 存储最后使用的样式,然后使用开关运行最后保存的样式的函数。但是,在尝试获取最后保存的值时,我遇到了一个未定义的错误。

这是JS:

HTML:

0 投票
2 回答
4278 浏览

internet-explorer-10 - IE10中indexedDB数据库的最大大小是多少

到目前为止,我有:

火狐:无限制

Safari:50MB(并且使用 web sql 而不是 idb)

铬:无限制

歌剧:无限制

IE: ???

0 投票
1 回答
485 浏览

html - Windows 8 html5/JS 应用程序中的网络存储

这对我来说是一个很难追查的问题。我正在创建一个要部署到 windows 8 市场的 windows 8 HTML5/JS 应用程序。我正在使用construct2 游戏引擎来生成html5/js 代码。

在传统的 Html5 网站中,如果我要将数据写入 Web 存储,该数据的处理方式类似于缓存数据,并且在用户清除缓存时很容易被删除(我相信?)

我的问题是,在 Windows 8 html5/js 应用程序中。当用户进入并清除他们的 Internet Explorer 缓存时,写入 webstorage 的数据是否容易被清除,或者 webstorage 数据是否针对 windows8 应用程序打包不同,因此对于应用程序是唯一的?

0 投票
0 回答
79 浏览

html - HTML5 Web Storage API 保留数据多长时间?

我使用 PhoneGap 开发了移动 Web 和混合应用程序。我在我的应用程序中经常使用 HTML5 Web Storage。

我想知道保存数据是否有时间限制?浏览器将 Web 存储数据保留多长时间?直到用户删除它?

0 投票
2 回答
3567 浏览

javascript - HTML 5 文件系统访问类型错误

我正在开发一个 webapp,我正在尝试使用文件系统 API 访问目录。在根据规范访问目录之前,我需要向用户请求配额。我应该做这样的事情:

每次我这样做时,我都会收到一条**TypeError: Type error**消息。请问我做错了什么?提前致谢。
注意:onInitFs 和 errorHandler 已定义,我只是没有在此处包含代码。

0 投票
3 回答
1967 浏览

html - 是否可以从我的网站访问我的 chrome 扩展 localStorage?

我构建了一个 chrome 扩展,将数据从后台页面保存到 localStorage(使用chrome.storage.sync.set)。

现在,假设我想建立一个网站并从网站访问 localStorage 上的扩展数据,是否可以从网站域访问这些数据?也许我可以在清单文件中添加一些内容以允许这样做?

0 投票
1 回答
7576 浏览

html - 将项目添加/追加到本地存储/网络存储?

我知道 localstorage 只是一个带有getItemandsetItem的简单哈希映射。如果我的 Item 是 JSON 数组,而我只想在数组末尾添加一项怎么办?setItem有没有比只要求一个条目更有效的方法?

0 投票
3 回答
33692 浏览

javascript - 如何使用导航器而不是 window.webkitStorageInfo HTML5 文件系统 API?

所以这里有一个类似的帖子html-5-filesystem-access-type-error。但是,我对这个结论不是很满意,因为我觉得它并没有真正回答这个问题——给出的解决方案是弃用的代码解决方案。有谁知道如何使用navigator而不是window按照 Chrome 控制台通知的方式使用?

我一直在使用以下内容并且它可以工作,但是 chrome 控制台不断通知我不要这样做,因为它已被弃用。

工作已弃用的代码

注意:onInitFserrorHandler都是在别处定义的函数,都有效。

控制台日志- 我在控制台中收到的消息如下:

所以最好的做法是停止使用不推荐使用的方法。不幸的是,当我windownavigator它替换时会崩溃(见下文)。如何使用navigator而不是window访问文件系统?

0 投票
2 回答
132 浏览

html - 从服务器将数据插入 HTML5 Web Storage

我可以将数据从服务器插入Web 存储,就像我通过设置标头使用 cookie 一样。网络存储是HTML5 localeStorage和sessionStorage

0 投票
3 回答
11260 浏览

javascript - 在 http 和 https 之间共享 dom 存储

我想要一种在客户端上存储信息的方法,我的站点的 SSL 和非 SSL 版本都可以访问该信息。localStorage 是一个很棒的机制,但它只能被当前协议访问。

我希望能够通过 javascript 在我网站的非 ssl(http) 部分存储一条信息,并在我网站的 SSL (https) 部分访问它。

有谁知道在 ssl 和非 ssl 页面之间共享存储的客户端信息的好方法?

我知道我总是可以默认使用 cookie.. 但我讨厌必须为每个请求来回发送 cookie 的想法。