Je suis confronté à ce problème sur tous les navigateurs. Cela apparaît chaque fois que j'essaie d'afficher mon site dans le cache Google
main.bundle.js:1 ERROR Error: Uncaught (in promise): SecurityError: Failed to execute 'replaceState' on 'History': A history state object with URL 'https://mydomainn.com/' cannot be created in a document with Origin 'http://webcache.googleusercontent.com'
. Le même problème se pose avec google express. http://webcache.googleusercontent.com/search?q=cache%3Ahttps%3A%2F%2Fexpress.google.com%2Fstores&oq=cache%3Ahttps%3A%2F%2Fexpress.google.com%2Fstores&aqs= chrome..69i57j69i58.3999j0j4 & sourceid = chrome & ie = UTF-8 .
Mon href de base est /
Dans la configuration de vos itinéraires, ajoutez
RouterModule.forRoot(routes, {useHash: true});
Dans votre index.html, faites ceci;
<!-- <base href="/"> -->
<script>document.write('<base href="' + document.location + '" />');</script>
Et puis construisez avec --base-href ./ par exemple
ng build --prod --base-href ./