JS:Window.location 本地存储键的值

发布于 2024-12-14 11:16:58 字数 340 浏览 4 评论 0原文

我正在尝试重定向具有本地存储密钥值的用户,但它似乎不起作用。

现在可以使用: window.location = "http://google.com"

但这不行: window.location = localStorage.getItem('key1')

的值key1 是 http://google.com ...

它不起作用,因为 localstorage 不占用 : // 作为字符串或类似的东西?

多谢

I am trying to redirect users of value of a localstorage key but it doesn't seem to work.

Now this works: window.location = "http://google.com"

but this doesnt: window.location = localStorage.getItem('key1')

The value of the key1 is http://google.com ...

Does it not work because localstorage doesn't take :// as a string or something like it?

Thanks alot

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

儭儭莪哋寶赑 2024-12-21 11:16:58

这在 Firefox 中对我来说效果很好:

localStorage.setItem("key1", "http://google.com");  
window.location = localStorage.getItem('key1');

很可能你在存储时在某个地方出现了错误。

尝试

alert(localStorage.getItem('key1'));

看看你实际存储了什么。

This worked fine for me in firefox:

localStorage.setItem("key1", "http://google.com");  
window.location = localStorage.getItem('key1');

Most likely you have a mistake somewhere when you store.

Try doing

alert(localStorage.getItem('key1'));

to see what you actually store.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文