我正在尝试从HTML表单重定向输入值,并将其显示在同一网站的其他页面上。我一直在使用localStorage来执行此操作,并且它可以在我的计算机上运行,但是我在另一台计算机上打开了该网页,但未存储信息。例如,我将firstName lastName提交到HTML表单中,它将在适当的页面上显示firstName和lastName,但是在另一台计算机上,除非我在那台计算机上再次将这些值输入到表单中,否则该页面将为空。我以为localStorage适用于同一域中的页面?
我希望以某种方式显示输入值而不使用服务器端编程,因为我对此不太熟悉。
这是来自w3schools的代码段,但这基本上是我一直在做的,但是setItem()将以表单的形式出现在页面的html文件中,而getItem()将是我的构成页面的html文件。要显示值:
localStorage.setItem("lastname", some value);
document.getElementById("result").innerHTML =
localStorage.getItem("lastname");
如果localStorage无法正常工作,该怎么办?
答案 0 :(得分:0)
否,localStorage是基于计算机上的每个浏览器的。您可以使用URL来管理页面历史记录,并将这些历史记录交给数据库,然后将其存储在用户个人资料中。