首页 > 解决方案 > 从chrome扩展的后台页面访问redux store

问题描述

在我的 chrome 扩展中,我使用 redux 商店来管理本地状态。对于某些操作,我需要在后台脚本中访问该商店,但我找不到方法。

在窗口对象属性中设置存储也不起作用。

创建商店:

const store = window.store = compose(applyMiddleware(reduxThunk, log),
  window.devToolsExtension ? window.devToolsExtension() : f => f)
  (createStore)(reducers)

通过提供者使用:

<Provider store={store}>
  <App />
</Provider>

但是当我尝试在后台脚本中访问它时, window.store未定义

有没有办法实现这个功能?

标签: javascriptreactjsgoogle-chrome-extensionredux

解决方案


推荐阅读