问题标签 [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 回答
2919 浏览

javascript - iPhone/iPad 上的会话存储能持续多久?

如果会话存储一直持续到浏览器退出,并且 iPhone/iPad 没有退出移动 Safari,那么 sessionStorage 是如何处理的?它在逻辑上似乎等同于 localStorage,但似乎有解决方法或例外。有谁知道这是如何处理的?

谢谢!

0 投票
2 回答
23278 浏览

javascript - 是否可以使用任何 HTML5 功能将本地存储导出到 Excel?

这个问题类似,但没有强调导出数据的任何可能性。想法?

0 投票
2 回答
753 浏览

iphone - 在 Apple Store 上分发 Web 应用程序的问题

我很难找到如何分发基于 Web 的应用程序。有这样的描述:

我有一个基于 Web 的应用程序,我想通过 Apple Store 分发(应用程序本身是免费的 - 我想使用 Apple Store,因为每个人都使用它,它是 iPhone 的自然分发渠道)。要使用 Apple Store,我可以制作一个包装应用程序,它会在 Safari 浏览器启动后启动它——但这种方法看起来很丑:

1/ 首先启动包装应用程序窗口

2/然后在应用程序委托中我打开链接

3/ 应用程序进入后台

4/ Safari 启动

5/ Safari 的启动也不是很好,因为之前打开的页面首先显示在 Safari 中,然后它滑到一个空白的新窗口,在那里启动我的 Web 应用程序。

“不太好”的启动是第一个问题 - 第二个问题是应用程序不是全屏的,我没有找到如何强制 Safari 变为全屏的方法。

当然——我可以强制用户先直接进入我的应用程序网页,然后他们会在跳板上创建一个书签,所以他们会在此处显示图标。然后他们将有一个不错的发布 + 全屏 Safari,但我将失去在 Apple Store 上推广和分发应用程序的可能性。

最后一种可能是使用UIWebView,但是不支持HTML5缓存manifest和localStorage,所以不能使用。

有没有人建议如何处理这个问题,或者我不得不忘记苹果商店?

BR 斯坦

0 投票
1 回答
4351 浏览

javascript - localStorage 获取 NULL?

我不知道为什么,因为我以前做过这个并且效果很好,我认为这可能是因为浏览器问题/错误:

我在 Firefox 3.6.6 中,它会提醒“栏”,但如果我这样做:

我得到NULL。它应该仍然返回 bar,因为它在我的存储中。

此外,这只是一个正在运行的网页。

0 投票
1 回答
1110 浏览

javascript - 将 Iframe src 存储为变量

在我的 Google chrome 扩展的选项页面中,用户定义了一个 URL 目标,它保存到 LocalStorage["dest"]

虽然无法让代码在 popup.html 文件中工作

我究竟做错了什么?基本上我希望弹出窗口加载用户在选项页面中保存的任何站点,在 iframe 中......

0 投票
3 回答
9631 浏览

php - 我如何在 PHP 旁边使用 HTML5 本地存储,将其用于 php 会话,并存储 php 使用的其他信息

我已经在网上找了一段时间了,HTML5 本地存储似乎对我有用,并且解决了我在 PHP 会话中遇到的问题,问题是即使我设置了它们也不一致为了记住我,下次我来到我的主页时,我会被带到登录页面,这并不总是如此,但事实证明,PHP 会话对我来说常常是不一致的。

我想知道我是否可以使用本地存储来实现 php 可以使用的一致会话存储,我在网上看到的所有示例都使用 javascript。

0 投票
1 回答
5226 浏览

javascript - 如何从根域访问子域的 html5 localStorage?

当我拥有 www.mydomain.com 和 mydomain.com 时,它们每个都有一个单独的 localStorage。

我在这里读过http://msdn.microsoft.com/en-us/library/cc197062(VS.85).aspx我可以从 mydomain.com 根域访问 www.mydomain.com 的 localStorage。但是我该怎么做呢?我试过 localstorage['www.mydomain.com'].getItem... 但这似乎不起作用。

那是IE特定的吗?我在 Safari 5 中尝试过。

谢谢你。

0 投票
2 回答
8724 浏览

jquery - 使用 JSON.stringify 在 localStorage 中存储数组

刚刚了解了 jquery 的 .makeArray,我正在尝试使用 JSON.stringify 将数组存储在 localStorage 中,但我得到了意想不到的结果。

这有效:

这不会:

关于我做错了什么的任何想法?

0 投票
6 回答
717034 浏览

javascript - 如何在 localStorage 中存储数组?

如果我不需要 localStorage,我的代码将如下所示:

这行得通。但是,我需要将此变量存储在 localStorage 中,事实证明它非常顽固。我试过了:

我哪里错了?

0 投票
1 回答
3248 浏览

javascript - 带有文本区域的 HTML5 localStorage

我一直在尝试在我的网页中使用带有 textarea 的 localStorage(无济于事)。

我的保存脚本如下:

我的加载脚本如下:

我的 HTML5 代码如下:

但这似乎不起作用。我在这里遗漏了一些明显的东西吗?当我使用 contenteditable div 而不是 textarea 并使用 editor.innerHTML 而不是 editor.value 时,我确实设法让它工作,但我需要为这个特定网页使用 textarea。有什么建议么?