如何从 Firefox 浏览器控制台过滤掉错误?

How can I filter out errors from the Firefox Browser Console?

我正在使用 Greasemonkey,它将错误发送到浏览器控制台。我通过键入 Ctrl+Shift+J 访问此控制台。

MDN docs contain links to https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Filtering_and_searching ,但 link 落在通用页面上。我正在尝试过滤掉看起来像这样的永无止境的错误:

10:26:36.122 Error: Permission denied to access property "postMessage"
g.L() www-widgetapi.js:94
g.P() www-widgetapi.js:91
1 www-widgetapi.js:94:312

我尝试在 "filter output" 工具栏中输入“-widget”、“~widget”和“-permission”,但它们都屏蔽掉了所有内容,例如 "missing { before try block" 形式的错误.我怎样才能制作一个过滤器 excludes,而不是 includes?

现在您还可以使用过滤器框(在控制台上方)过滤掉 Firefox 控制台中的错误,甚至可以使用 regular expressions。一种快速过滤掉内容的方法 (Firefox 73+) 是在要过滤掉的文本前面加上一个减号“-”,例如'-jquery'。请注意,在原始问题中,'www-widgetapi' 中也有一个负号,但这显然不是问题(已测试)。