使用窗口或全局范围将Redux存储共享到多个iframe

时间:2019-07-24 22:13:37

标签: iframe redux react-redux

我有多个需要共享状态的iframe,因此一个iframe中状态的更改会反映在另一iframe中。我一直在研究redux,并将其全局地放在窗口上,以便两个iframe都可以访问商店,但想获得第二意见,如果有人有这样做的经验,我将如何处理?

1 个答案:

答案 0 :(得分:0)

我发现的问题是,如果iframe是与父窗口不同的主机,则iframe无法写入该对象。因此,如果您想做类似 ... setState(() { data = List(); data.add({ 'categoryName': 'All Categories', 'categoryId': 'AllCategories', }); data.addAll(resBody); }); ... 的事情,那么您必须位于同一原点。除此之外,该商店还能够使两个iframe保持同步并正常运行:)!!!