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:
• 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