获取另一个站点的本地存储数据

Fetch another site's localstorage data

我在 localstorage 中存储了两个不同站点的数据,比方说 xyz.com 和 abc.com。问题是我只能访问我当前所在站点的数据。如果我在 xyz.com 上,如何访问 abc.com 的本地存储?

正如其他人已经在评论中指出的那样,这是不可能的。

如果您阅读 Web Storage API(包括 localStorage 和 sessionStorage)的文档,您会看到这一点。

A different Storage object is used for the sessionStorage and localStorage for each origin — they function and are controlled separately.

此上下文中的来源定义为此。

Web content's origin is defined by the scheme (protocol), hostname (domain), and port of the URL used to access it. Two objects have the same origin only when the scheme, hostname, and port all match.

https://developer.mozilla.org/en-US/docs/Glossary/Origin

由于您在示例中有两个不同的主机名,它们是不同的来源,因此无法访问彼此的 localStorage。