Derek_Bennett wrote:
I would like to find out how to write out messages to the Mozilla
JavaScript Console. This would allow me to have a client-side record
of execution which would be ideal in debugging end-user problems.
I am looking for something like
javascript:mozilla.jsconsole.messages.write("some debug string");
You need XPConnect privileges to do that e.g. try the following from
file: URL and grant the privilege when prompted:
netscape.security.PrivilegeManager.enablePrivilege ('UniversalXPConnect');
var jsConsoleService =
Components.classes['@mozilla.org/consoleservice;1'].getService();
jsConsoleService.QueryInterface(Components.interfa ces.nsIConsoleService);
jsConsoleService.logStringMessage('Kibology for all.')
Then the message should appear in the JavaScript console. However
requesting privileges from http: URL is with normal browser settings
only possible if the script is signed.
--
Martin Honnen
http://JavaScript.FAQTs.com/