【问题标题】:Can localStorage be viewed/used across computers?可以跨计算机查看/使用 localStorage 吗?
【发布时间】:2019-06-03 22:54:14
【问题描述】:

我正在尝试从 HTML 表单重定向输入值并将它们显示在同一网站的不同页面上。我一直在使用 localStorage 来执行此操作,并且它可以在我的计算机上运行,​​但是我在另一台计算机上打开了该网页并且没有存储信息。例如,我会将 firstName lastName 提交到 HTML 表单中,它会在正确的页面上显示 firstName 和 lastName,但在另一台计算机上,该页面将为空,除非我在该计算机上再次将这些值输入到表单中。我认为 localStorage 适用于同一域中的页面?

我希望在不使用服务器端编程的情况下以某种方式显示输入值,因为我不太熟悉它。

这是来自 w3schools 的代码 sn-p 但这基本上是我一直在做的,但是 setItem() 将在带有表单的页面的 html 文件中,而 getItem() 将在 html 文件中我要显示值的页面:

localStorage.setItem("lastname", some value);
document.getElementById("result").innerHTML = 
localStorage.getItem("lastname");

如果 localStorage 不起作用,我该怎么做?

【问题讨论】:

  • 本地存储是计算机上的每个浏览器。它也可以由用户清除,通常在“清除站点数据”下的设置中
  • 它怎么知道是你在第二台电脑上?
  • @Zak 他没有使用不同的服务器,他使用的是不同的客户端。
  • 你认为“本地存储”中的“本地”是什么意思?
  • 本地是指你的硬盘。你需要的是一个数据库。 SQL 不难找到相关信息。

标签: javascript html local-storage web-development-server


【解决方案1】:

不,localStorage 是机器上的每个浏览器。您可以使用 URL 来管理页面历史并将其交给您的数据库,将它们存储在用户个人资料中。

【讨论】:

    猜你喜欢
    • 2010-09-16
    • 2013-04-04
    • 1970-01-01
    • 1970-01-01
    • 2013-12-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-09
    相关资源
    最近更新 更多