![](/img/trans.png)
[英]react:Uncaught DOMException: Failed to execute 'pushState' on 'History': A history state object with URL
[英]Failed to execute 'pushState' on 'History' while injecting React app into Chrome extension
我正在嘗試將 React 應用程序注入 Chrome 擴展程序。 我也將它與 Redux 連接起來。 不幸的是,當我開始擴展時,出現以下異常:
react-dom.production.min.js:17 Uncaught DOMException: Failed to execute 'pushState' on 'History': A history state object with URL 'http://localhost:8000/' cannot be created in a document with origin 'chrome-extension://hajcaldemcjpnjmcjnocmiokajbbbfji' and URL 'chrome-extension://hajcaldemcjpnjmcjnocmiokajbbbfji/pop.html'.
at http://localhost:8000/static/js/2.d6390d93.chunk.js:2:24695
at Object.confirmTransitionTo (http://localhost:8000/static/js/2.d6390d93.chunk.js:2:22303)
at push (http://localhost:8000/static/js/2.d6390d93.chunk.js:2:24606)
at navigate (http://localhost:8000/static/js/2.d6390d93.chunk.js:2:48531)
at onClick (http://localhost:8000/static/js/2.d6390d93.chunk.js:2:48088)
at Object.m (http://localhost:8000/static/js/2.d6390d93.chunk.js:2:186427)
at x (http://localhost:8000/static/js/2.d6390d93.chunk.js:2:186570)
at http://localhost:8000/static/js/2.d6390d93.chunk.js:2:186716
at T (http://localhost:8000/static/js/2.d6390d93.chunk.js:2:186802)
at P (http://localhost:8000/static/js/2.d6390d93.chunk.js:2:187251)
我不知道這里出了什么問題......在此先感謝您的幫助!
編輯:我想 react-router-dom 存在一些問題...
我發現是什么原因......問題是我使用的是 react-router-dom 中的 BrowserRouter。 相反,我應該使用 HashRouter。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.