【发布时间】:2018-06-07 07:40:57
【问题描述】:
我目前正在处理一个页面,我将在客户端存储一个对象
并在其他选项卡中使用它。(键/值本地存储无法处理)
比如Local Storage、Session Storage等都是key/value存储
并且不支持对象。
我的对象由许多对象、函数...
对象是:
【问题讨论】:
-
1> 在新窗口中通过
postMessage传递它 2> 直接将父窗口中的对象设置为新窗口引用(需要父子关系,在用户打开的全新选项卡中不起作用) -
@Koushik Chatterjee。目前,我正在使用 AcrossTabs 模块,它使用 postMessage 广播消息。父子关系可能没有设置,但是我需要公共存储之类的东西。
-
然后,也尝试对函数进行字符串化,然后将其存储
-
@Koushik Chatterjee。问题是 proto 有很多子对象,我无法对它们进行字符串化。
标签: javascript browser local-storage client-side indexeddb