gpt4 book ai didi

angular - 安全错误 : Failed to execute 'replaceState' on 'History' :

转载 作者:太空狗 更新时间:2023-10-29 17:22:35 27 4
gpt4 key购买 nike

我在所有浏览器中都面临这个问题。每当我尝试在 Google 缓存中查看我的网站时都会出现此问题

main.bundle.js:1 ERROR Error: Uncaught (in promise): SecurityError: Failed to execute 'replaceState' on 'History': 具有 URL 'https://mydomainn.com/的历史状态对象' 不能在来源为 'http://webcache.googleusercontent.com' 的文档中创建。 express google 也有同样的问题。 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 .

我的基本 href 是 /

最佳答案

在你的路由配置中添加

 RouterModule.forRoot(routes, {useHash: true});

在您的 index.html 中执行此操作;

 <!-- <base href="/"> -->
<script>document.write('<base href="' + document.location + '" />');</script>

然后使用 --base-href ./例如构建

ng build --prod --base-href ./

来源https://github.com/angular/angular/issues/13948

关于angular - 安全错误 : Failed to execute 'replaceState' on 'History' :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49622076/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com