Netlify 站点在 Chrome 中有效,但在 Firefox、Opera、Edge 中无效

Netlify site works in Chrome but not in Firefox, Opera, Edge

例如这个站点在所有浏览器上打开,这只是一个 b运行d new create react project

https://pricecomparesite.netlify.com/

然而,这些较旧的项目仅在 Chrome

中开放

https://robo-cards-with-search.netlify.com/

https://ecommercestorewithfirebase.netlify.com/

St运行gely 足够这个工作

https://ordercustomburger.netlify.com/

这是我使用 Netlify 的第一天,当然我的项目在本地工作,我尝试使用 Netlify 站点和 CLI 上传,我 运行 "npm i" & "npm run build" 上传前。 robo-cards-with-search 站点已损坏,但按照删除节点文件夹并将 React 脚本版本更改为 3.4 的建议修复了它。

我想我上传的网站是正确的,否则它将无法在 chrome 上运行并且我遵循了我能找到的所有指导,但即使 google 现在也不知道该怎么做。

您似乎遇到了 redux devtools 扩展问题。

阅读有关如何处理其他浏览器的用法here

您目前正在使用:

// Combine Middleware and Chrome Dev tools. Else it doesn't work
const middleWare = compose(applyMiddleware(thunkMiddleware, logger), window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__())

如果无法调试,很难知道在不支持 redux devtools 的浏览器上可能哪里会失败。