在(角度6)的不同域之间共享LocalStorage / SessionStorage

时间:2019-06-26 05:23:55

标签: javascript node.js angular

在Angular 6中,当我将数据存储在本地存储(localhost:4200)中时,但是当我们可以运行一个子域(abc.localhost:4200)时,在本地存储中删除数据的时间请帮我解决这个问题

3 个答案:

答案 0 :(得分:0)

根据标准,无法从sub.domain.com访问存储到domain.com的数据。因此,无论您做什么,都无法从localhost:4200访问abc.localhost:4200的本地存储。但是要解决这个问题,您可以使用这些文章建议的解决方案,

https://jcubic.wordpress.com/2014/06/20/cross-domain-localstorage/

Can HTML5 databases and localStorage be shared across subdomains?

use localStorage across subdomains

答案 1 :(得分:0)

您可以使用Cross StorageCross DomainStorage npms

答案 2 :(得分:0)

简而言之。不。

这是localStorage规范的定义。 As Mozilla said;

只读的localStorage属性允许您访问文档来源的存储对象;

some examples是什么文档起源。