我正在学习 React 教程,讲师在 Chrome 上安装了一个扩展程序Redux Devtools。就我而言,我想知道为什么我的扩展似乎处于非活动状态(灰色)。在我的 chrome 扩展设置中,它是On,站点访问设置在所有站点上,允许访问文件 URL 是打开的,但是当我查看我的 Redux 选项卡时,它显示:
No store found. Make sure to follow the instructions.
在.js文件中,有如下声明:
const ReactReduxDevTools = window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__();
let store;
if(window.navigator.userAgent.includes("Chrome") && ReactReduxDevTools){
store = createStore(
rootReducer,
initialState,
compose(
applyMiddleware(...middleware),
ReactReduxDevTools)
);
}else{
...
}
可能是什么问题呢?与 Chrome 的兼容性?