我可以在 Chrome 开发者控制台中过滤来自某些来源的错误消息吗?

app*_*496 2 console google-chrome-devtools

在 Chrome DevTools 控制台中,我不断从某些位置收到错误消息,这些消息实际上并不影响我的应用程序的性能。有没有办法过滤掉这些来源中的错误?(例如,有错误的 YouTube iframe、某些 Chrome 扩展程序等)

app*_*496 5

是的你可以。您可以通过右键单击文件名和行(类似main.js:15)并选择来过滤来自任何文件源的消息Hide messages from *filename*。这将阻止来自该文件的所有消息(考虑到按钮的内容,这可能是不言自明的)。

警告:这还将阻止console.log()可能损害您的调试过程的消息,以及将来可能出现的重要错误(您现在不知道)。请谨慎使用您自己的文件。它对于不属于您的文件(同样是 iframe 和扩展名之类的文件)应该是无害的。

您可以通过转到Filter控制台顶部附近的对话框(眼睛图标右侧)并将其删除来反转该块。(这也将删除所有其他过滤器,因此您可以根据需要删除一个过滤器。)您还可以使用 更具体地过滤消息Filter,但出于问题的目的(阻止来自某个文件的消息),它的作用是最快和最好的。

有关详细信息,请参阅: https: //developers.google.com/web/tools/chrome-devtools/console/reference#filter。这还包括有关更具体地过滤控制台消息的其他方法的信息。