Tag: 本地存储

是否有可能使用任何HTML5 fanciness导出本地存储到Excel?

这个问题是相似的,但不突出显示任何可能性导出数据。 思考?

localStorage – 使用getItem / setItem函数或直接访问对象?

在localStorage对象上使用提供的函数有什么好处,而不是直接访问对象属性? 例如,而不是: var x = localStorage.getItem(key); localStorage.setItem(key, data); 我一直在这样做: var x = localStorage[key]; localStorage[key] = data; 这有什么不对吗?

sessionStorage和localStorage存储在哪里?

sessionStorage和localStorage存储在客户端的计算机上? 你能告诉我path吗?

在Windows 7上的IE11中损坏的JavaScript localStorage对象

Internet Explorer 11(Windows 7版本)中的localStorage对象包含特定函数的string表示forms,而不是您所期望的本地调用forms。 这只与香草JavaScript和像JSFiddle这样的网站没有这个代码没有问题,但我怀疑这是因为有localStorage polyfill到位,纠正它。 以这个HTML页面代码为例: <!DOCTYPE html> <script> localStorage.setItem('test', '12345'); alert(localStorage.getItem('test')); localStorage.clear(); </script> 除了IE11以外,我的所有浏览器都能正常工作。 第一行' SCRIPT5002:预期function '发生错误。 看看IE开发人员工具控制台中实际上是什么types的setItem函数,说明它是一个string…? typeof localStorage.setItem === 'string' // true 打印出setItem的string显示如下: "function() { var result; callBeforeHooks(hookSite, this, arguments); try { result = func.apply(this, arguments); } catch (e) { callExceptHooks(hookSite, this, arguments, e); throw e; } finally { callAfterHooks(hookSite, this, […]

将使用相机拍摄的照片捕获并存储到本地数据库/ PhoneGap / Cordova / iOS中

我目前正在使用Phonegap / Cordova和jQuerymobile构buildiOS应用程序。 这个想法是用相机拍摄照片并存储拍摄的图像以供将来使用。 我想将path/文件名存储到我的本地数据库,并将图片文件移动到iPhone中的一个永久的地方。 有人能给我一个例子吗?

本地存储能否被认为是安全的?

我需要开发一个能长时间离线运行的Web应用程序。 为了实现这一点,我无法避免在本地存储中保存敏感数据(个人数据,而不是只存储散列的数据)。 我接受这不是build议的做法,但给了我很less的select,我正在做以下事项以确保数据: 使用斯坦福的JavaScriptencryption库和AES-256encryption本地存储的所有内容 用户密码是encryption密钥,不存储在设备上 通过ssl从单个受信任的服务器提供所有内容(当在线时) 使用owasp antisamy项目validation服务器上本地存储的所有数据 在appcache的networking部分中,不使用*,而是仅列出与受信任的服务器连接所需的URI 一般都试图应用OWASP XSS备忘单中提出的指导原则 我明白,魔鬼往往是在细节,并知道有很多关于本地存储和基于JavaScript的安全性的一般怀疑。 任何人都可以评论是否有: 上述方法的根本缺陷? 任何可能的解决scheme,这样的缺陷? 当html5应用程序必须长时间离线工作时,有什么更好的方法来保护本地存储? 感谢您的帮助。

如何检查是否设置了存储项目?

我如何检查一个项目是否在localStorage设置? 目前我正在使用 if (!(localStorage.getItem("infiniteScrollEnabled") == true || localStorage.getItem("infiniteScrollEnabled") == false)) { // init variable/set default variable for item localStorage.setItem("infiniteScrollEnabled", true); }

子域的HTML5 localStorage大小限制

HTML5的localStorage数据库通常是大小限制的 – 标准大小是每个域5或10 MB。 这些限制是否可以通过子域来规避(例如example.com,hack1.example.com和hack2.example.com都有自己的5 MB数据库)? 标准中是否有指定父域是否可以访问其子数据库的内容? 我找不到任何东西,我可以看到这样做的理由,但似乎必须有一些标准模型。

浏览器窗口/标签closures时如何删除localStorage项目?

我的情况:当closures浏览器而不是单个选项卡时,应该删除键+值的localStorage。 请参阅我的代码,如果它适当和可以改进: //create localStorage key + value if not exist if(localStorage){ localStorage.myPageDataArr={"name"=>"Dan","lastname"=>"Bonny"}; } //when browser closed – psedocode $(window).unload(function(){ localStorage.myPageDataArr=undefined; });

跨子域使用localStorage

我正在使用可以支持它的浏览器上的localStoragereplacecookie(任何人,但IE)。 问题是site.com和www 。 site.com存储他们自己的单独的localStorage对象。 我相信万维网被认为是一个子域(如果你问我这个愚蠢的决定)。 如果用户最初在site.com上,并决定inputwww 。 site.com在她下次访问时,她的所有个人信息将无法访问。 如何让我所有的“子域名”与主域名共享相同的localStorage?