Chrome Angular Unchecked runtime.lastError:消息端口在收到响应之前已关闭

时间:2018-12-25 05:29:22

标签: angular google-chrome

在访问我的角度应用程序时,我在Mac(版本71.0.3578.98)的Chrome中收到以下错误:

targets / showTargetsByStream:1未选中运行时。lastError:在收到响应之前,消息端口已关闭。

我的应用正在访问由节点快速服务器托管的REST api。

每个页面都会出现上述错误,例如导航至应用程序中的新URL。

还注意到Safari没有抛出以上错误。

感谢您解决此错误的任何帮助。

6 个答案:

答案 0 :(得分:30)

我也遇到了同样的问题,并且注意到它取决于运行的扩展程序。

尝试禁用它们(或者,如果您的设置不允许扩展名,则可以使用隐身模式)来检查是否是原因。如果是这样,您可以一一启用它们,并确定一个有罪。

就我而言,是Pinterest扩展程序导致了问题。

答案 1 :(得分:1)

在控制台窗口中单击齿轮图标,然后在“仅所选上下文”框中打勾。

所选上下文仅忽略所有嵌套的浏览器扩展上下文。

答案 2 :(得分:1)

对我来说,是“Stayfocusd”扩展导致了问题。通过删除它,解决了我的问题。

答案 3 :(得分:0)

发生此错误是由于我们在浏览器上使用的扩展名。 禁用它们并尝试。

答案 4 :(得分:0)

我在哪里运行我的React应用程序时遇到了相同的问题,它将在控制台日志中多次运行此错误。

我尝试解决此问题的方法是禁用了一些扩展程序 (“小猪-自动优惠券和现金返还”扩展”更为具体),然后刷新页面,现在我没有收到这个压力大的错误了:

未经检查的runtime.lastError:消息端口在收到响应之前已关闭。

其他扩展程序可能会导致您遇到此问题,但“小猪-自动优惠券和现金返还”扩展程序是导致此问题的主要扩展程序。

祝你好运!

答案 5 :(得分:0)

对我来说,“ BuiltWith Technology Profiler”扩展名会导致此错误,而在卸载时,不会再发生此错误