GM log: Difference between revisions
m →GM_log and Firebug: Allowing amo to choose lang for addon. |
→GM_log and Firebug: expand section |
||
Line 51: | Line 51: | ||
== GM_log and Firebug == | == GM_log and Firebug == | ||
Since [https://addons.mozilla.org/firefox/addon/1843 Firebug] 1.0, <code>extensions.firebug.showChromeMessages</code> must be set to <code>true</code> for GM_log messages to show up in the Firebug console. | Since [https://addons.mozilla.org/firefox/addon/1843 Firebug] 1.0, <code>extensions.firebug.showChromeMessages</code> must be set to <code>true</code> for GM_log messages to show up in the Firebug console. | ||
It is also recommended to enable <code>extensions.firebug.showChromeErrors</code>, as doing so will reveal syntax errors and script breaks. | |||
This can be done from <code>about:config</code>, or from the Firebug GUI. Go to the "Console" tab, then click the arrow next to the tab's name, and ensure that "Show Chrome Errors" and "Show Chrome Messages" are checked. | |||
[[#top|top]] | [[#top|top]] |
Revision as of 15:12, 1 September 2009
Greasemonkey Manual |
Using Greasemonkey |
---|
Installing Scripts |
Monkey Menu |
Getting Help |
User Script Authoring |
Editing |
Environment |
API |
Description
This API method allows script authors simple access to logging informational messages in the Error Console.
If you aren't seeing your messages, make sure you navigate to about:config, and change the values of javascript.options.showInConsole
and javascript.options.strict
to true. This can be helpful for debugging.
Examples | GM_log and Firebug | Notes
Syntax
GM_log( message )
- Value: Function
- Returns: undefined
- Compatibility: Greasemonkey 0.3b+
Parameters Properties message
- All properties are optional except message.
Properties
message
- Value: String, Integer[1] or Boolean[1]
- Usage:
message = "ARGHHH!";
- Message to send to the JavaScript error console.
- [1] While the value may be a non-string, it will convert the argument to a string. There may also be some instances of visual clipping on large numerical values during conversion. This is a feature present in Mozilla based JavaScript console logging.
Examples
GM_log and Firebug
Since Firebug 1.0, extensions.firebug.showChromeMessages
must be set to true
for GM_log messages to show up in the Firebug console.
It is also recommended to enable extensions.firebug.showChromeErrors
, as doing so will reveal syntax errors and script breaks.
This can be done from about:config
, or from the Firebug GUI. Go to the "Console" tab, then click the arrow next to the tab's name, and ensure that "Show Chrome Errors" and "Show Chrome Messages" are checked.