Come scrivere i messaggi di debug nella console Javascript di Firefox, Internet Explorer e Google Chrome

Scritto da  Fadi Scavo il mercoledì 23 novembre 2011  •  Linguaggio: C#,JS   • Livello: 100


Per poter scrivere, in Silverlight, un messaggio nella finestra Output di Visual Studio è sufficiente richiamare il metodo:

C#

 
System.Diagnostics.Debug.WriteLine(message);
 

 

Se, invece, vogliamo scrivere lo stesso messaggio nella console del browser, dobbiamo utilizzare i seguenti script:

Firefox e Internet Explorer

var console = HtmlPage.Window.Eval("console.log") as ScriptObject;
if (console != null)
{
    console.InvokeSelf(message);
}

 

Google Chrome

var console = HtmlPage.Window.GetProperty("console") as ScriptObject;
if (console != null)
{
    console.Invoke("log", message);
}

 

 


Tags: Javascript

 
x