Javascript debug info

Ha Javascript segítségével fejlesztesz egy alkalmazást, és nagyon unod már, hogy a program működését alert() segítségével kell megfigyelned (ami feldob egy üzenetablakot, viszont mindig le "okézni"), netán még Firefox-ot is használsz, akkor nézd már, mit találtam neked:

function myDump(aMessage) {
  netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
  var consoleService = Components.classes["@mozilla.org/consoleservice;1"]
    .getService(Components.interfaces.nsIConsoleService);
  consoleService.logStringMessage("My component: " + aMessage);
}

Ezt a függvényt hivogatva figyeld lelkesen a hibakonzolt, na persze a XUL legyen bekapcsolva.

Hozzászólások