I'm using Greasemonkey, which sends errors to the Browser Console. I'm accessing this console by typing Ctrl+Shift+J.
The MDN docs contain links to https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Filtering_and_searching , but the link lands on a generic page. I am trying to filter out never-ending errors that look like:
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
I tried typing "-widget", "~widget", and "-permission" in the "filter output" toolbar, but they all screen out everything, such as errors of the form "missing { before try block". How can I make a filter that excludes, instead of includes?
You can open the Firefox Developer Tools from the menu by selecting Tools > Web Developer > Web Developer Tools or use the keyboard shortcut Ctrl + Shift + I or F12 on Windows and Linux, or Cmd + Opt + I on macOS.
Nowadays you can also filter out errors in the Firefox console using the filter box (above the console), and even use regular expressions. A quick way to filter out things (Firefox 73+) is to put a minus '-' in front of the text you want to filter out e.g. '-jquery'. Note that in the original question there is also a minus in 'www-widgetapi' but this is apparently not a problem (tested).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With