chrome中的文档/重定向已取消请求问题

Posted

技术标签:

【中文标题】chrome中的文档/重定向已取消请求问题【英文标题】:Canceled request issue with document/redirect in chrome 【发布时间】:2022-01-23 19:04:51 【问题描述】:

我的浏览器(即 Chrome)取消请求时遇到问题。我不确定为什么会这样。

基本上,我有一个 SPA 位于:http://localhost:4200/ 尝试执行 document/redirecthttp://localhost:8080/(我刚刚在此处包含了基本 URL)。

奇怪的是来自http://localhost:8080 的相同配置允许来自此URL 的文档/重定向:https://www.keycloak.org/app/。请参阅下面的屏幕截图:

我只是不明白为什么 https://www.keycloak.org/app/ 执行重定向 OK 而不是我在 http://localhost:4200 的 SPA...

有人可以帮帮我吗?

【问题讨论】:

你好 Sideshowbarker,我注意到你提到 CORS 永远不会导致请求被取消。这太有趣了。你知道我还能在哪里寻找这个被取消请求的原因吗? 【参考方案1】:

我终于找到了为什么请求被chrome取消了。

我有以下链接:

<a href="" (click)="logout()">logout from private</a>

href="" 事件取消了我的 angular (click)=" 事件。

将上面的代码替换为:

<a (click)="logout()">logout from private</a>

...请求不再被取消。

感谢 Sideshowbarker 为我指明正确的方向。

【讨论】:

以上是关于chrome中的文档/重定向已取消请求问题的主要内容,如果未能解决你的问题,请参考以下文章

Web 应用程序 302 从嵌入式 iframe 重定向 Chrome 90 中的 HTTP 请求

在 chrome 响应式模拟器中重定向更改用户代理

如何防止 Chrome 将 AJAX 请求重定向到 HTTPS?

允许获取 chrome 浏览器通知后如何刷新或重定向用户?

Google OAuth2:重定向已被 CORS 政策阻止:请求需要预检,不允许遵循跨域重定向

已完成 401 未授权请求被重定向到不允许需要预检的跨域请求