首页 > 解决方案 > chrome日志中“导航到http://localhost:4200/?”之后的问号是什么意思?

问题描述

我有一个非常奇怪的错误要寻找。它发生在 chromium (83) 和 chrome (84) 上,但只发生在我的 Debian 系统上。它既不会发生在我的同事 Linux with chrome 上,也不会发生在我计算机上的 Firefox 或任何 Windows 设置上。

在 angular-(9.0.6)-应用程序中提交 matDialog 后,会发生我无法解释的路由(返回)。当我persist logs在 chrome 和 chromium 中设置时,我可以看到在提交对话框后,浏览器会以某种方式重定向。我搜索了代码中被调用的所有地方router.navigate,但如果它们没有。在网络通信选项卡中,一切似乎都很好。

该错误无法在其他机器上重现。但在我的情况下,它发生在不同的程序版本上,有本地和在线实例。我很绝望,不知道会发生什么。

我发现,在不需要重定向的浏览器控制台中的日志条目之后有一个问号:

在此处输入图像描述

问号是蓝色的,所以它不是 URL 的一部分,而是日志消息的一部分。有谁知道这可能意味着什么?也许答案暗示了这里出了什么问题。

顺便提一句。铬和铬是一样的;两者都是新安装的,所有插件都禁用了。

标签: google-chromechromium

解决方案


最后,它比我想象的要琐碎得多。对话框中有一个隐藏的提交,允许按回车键关闭它。它与浏览器或操作系统无关,而是我们如何关闭对话框,按回车键或使用“确定”按钮。

<input matInput [formControlName]="bla" (keyup.enter)="matform.submit()"> 

推荐阅读