gpt4 book ai didi

javascript - localStorage 在 Localhost 上工作,但不在服务器上工作。这可能是什么原因造成的?

转载 作者:行者123 更新时间:2023-12-05 07:29:55 28 4
gpt4 key购买 nike

我有一个将 id 作为参数的函数。然后我将该 ID 存储在 localStorage 上。

function setElementId(id){
localStorage.setItem('elementId',id);
}

然后在另一个页面中检索该 id 以显示一些相应的内容。

function displayElement(){
var eid = localStorage.getItem('elementId');
document.getElementById(eid).style.display = "block";
}

这在本地主机上工作得很好,但在服务器上不起作用。在服务器中,当另一个页面加载时,localStorage.getItem('elementId') 返回 null。

console.log(localStorage.getItem('elementId')); 

这给出了空值。怎么了?任何人都可以向我传授您一些很棒的 javascript 知识吗?我会很感激。

最佳答案

localStorage 按域共享。如果您将某些内容存储在 localhost:8080 上,您将无法在 example.com 上访问它。

关于javascript - localStorage 在 Localhost 上工作,但不在服务器上工作。这可能是什么原因造成的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52516066/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com