【问题标题】:How to fetch the website name from localstorage如何从本地存储中获取网站名称
【发布时间】:2019-08-13 19:11:38
【问题描述】:

我想从本地存储中获取网站名称。一般我们使用localstorage.getItem(key)来获取localstorage里面的值。但我想要链接名称本身。

例如,从图像中我想要https://stackoverflow.com 作为我的输出。

Local Storage Image Click here

【问题讨论】:

  • 我不确定“名称”(URL)是否可用于从本地存储在浏览器中运行的 JavaScript;我认为这是由客户端提供的,以便用户检查其机器存储的内容并确定该内容来自哪个网站。网站可以访问的唯一本地存储内容是它自己设置的内容。因此,正如 Hemant 所建议的那样,知道当前页面的 URL 应该可以满足您的需求。
  • 感谢大卫提供的信息。我也尝试使用 window.location.hostname 获取,但出于好奇,我想知道我是否能够从本地存储中获取。

标签: javascript local-storage


【解决方案1】:

您可以使用window.location 从网址中获取名称。你可以这样做

var protocol = window.location.protocol
var hostname = window.location.hostname

var url = protocol+"//"+hostname
console.log(url)

【讨论】:

  • 感谢 Hemant,我还使用 window.location.hostname 来获取它。但我只是想知道是否可以从本地存储中获取。但正如大卫所说,我们似乎无法从本地存储中获取 URL。再次感谢!
猜你喜欢
  • 2014-02-09
  • 2018-06-26
  • 1970-01-01
  • 2016-09-24
  • 2010-12-11
  • 1970-01-01
  • 2018-05-03
  • 2019-01-14
  • 1970-01-01
相关资源
最近更新 更多