问题标签 [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.
javascript - Web Storage API 和 Javascript - 未定义的错误
我一直在尝试在我的 html 页面上更改样式以使用此 API 进行存储。我对此很陌生,所以我不确定问题是什么。当我选择菜单项时,样式更改会起作用,但如果我刷新或关闭窗口,它们不会保存。
编辑:我已经不再试图让它们保存,而是使用 localStorage 存储最后使用的样式,然后使用开关运行最后保存的样式的函数。但是,在尝试获取最后保存的值时,我遇到了一个未定义的错误。
这是JS:
HTML:
internet-explorer-10 - IE10中indexedDB数据库的最大大小是多少
到目前为止,我有:
火狐:无限制
Safari:50MB(并且使用 web sql 而不是 idb)
铬:无限制
歌剧:无限制
IE: ???
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 应用程序打包不同,因此对于应用程序是唯一的?
html - HTML5 Web Storage API 保留数据多长时间?
我使用 PhoneGap 开发了移动 Web 和混合应用程序。我在我的应用程序中经常使用 HTML5 Web Storage。
我想知道保存数据是否有时间限制?浏览器将 Web 存储数据保留多长时间?直到用户删除它?
javascript - HTML 5 文件系统访问类型错误
我正在开发一个 webapp,我正在尝试使用文件系统 API 访问目录。在根据规范访问目录之前,我需要向用户请求配额。我应该做这样的事情:
每次我这样做时,我都会收到一条**TypeError: Type error**
消息。请问我做错了什么?提前致谢。
注意:onInitFs 和 errorHandler 已定义,我只是没有在此处包含代码。
html - 是否可以从我的网站访问我的 chrome 扩展 localStorage?
我构建了一个 chrome 扩展,将数据从后台页面保存到 localStorage(使用chrome.storage.sync.set
)。
现在,假设我想建立一个网站并从网站访问 localStorage 上的扩展数据,是否可以从网站域访问这些数据?也许我可以在清单文件中添加一些内容以允许这样做?
html - 将项目添加/追加到本地存储/网络存储?
我知道 localstorage 只是一个带有getItem
andsetItem
的简单哈希映射。如果我的 Item 是 JSON 数组,而我只想在数组末尾添加一项怎么办?setItem
有没有比只要求一个条目更有效的方法?
javascript - 如何使用导航器而不是 window.webkitStorageInfo HTML5 文件系统 API?
所以这里有一个类似的帖子html-5-filesystem-access-type-error。但是,我对这个结论不是很满意,因为我觉得它并没有真正回答这个问题——给出的解决方案是弃用的代码解决方案。有谁知道如何使用navigator
而不是window
按照 Chrome 控制台通知的方式使用?
我一直在使用以下内容并且它可以工作,但是 chrome 控制台不断通知我不要这样做,因为它已被弃用。
工作已弃用的代码
注意:onInitFs
和errorHandler
都是在别处定义的函数,都有效。
控制台日志- 我在控制台中收到的消息如下:
所以最好的做法是停止使用不推荐使用的方法。不幸的是,当我window
用navigator
它替换时会崩溃(见下文)。如何使用navigator
而不是window
访问文件系统?
html - 从服务器将数据插入 HTML5 Web Storage
我可以将数据从服务器插入Web 存储,就像我通过设置标头使用 cookie 一样。网络存储是指HTML5 localeStorage和sessionStorage。
javascript - 在 http 和 https 之间共享 dom 存储
我想要一种在客户端上存储信息的方法,我的站点的 SSL 和非 SSL 版本都可以访问该信息。localStorage 是一个很棒的机制,但它只能被当前协议访问。
我希望能够通过 javascript 在我网站的非 ssl(http) 部分存储一条信息,并在我网站的 SSL (https) 部分访问它。
有谁知道在 ssl 和非 ssl 页面之间共享存储的客户端信息的好方法?
我知道我总是可以默认使用 cookie.. 但我讨厌必须为每个请求来回发送 cookie 的想法。