C # Invoke JavaScript dans WebBrowser

J’essaie d’invoquer la méthode JavaScript dans mon navigateur WebBrowser :

 WebBrowser webBrowser = new WebBrowser(); webBrowser.NavigateToSsortingng(html); webBrowser.LoadCompleted += ((s, r) => { try { object tmp = webBrowser.InvokeScript("GetData"); } catch (Exception exc) { } }); 

C’est le HTML :

     function GetData () { return 50; }  

Mais quand j’invoque le javascript avec:

 object tmp = webBrowser.InvokeScript("GetData"); 

Je reçois une Exception :

Message:

 An unknown error has occurred. Error: 80020006. 

StakeTrace:

  at Microsoft.Phone.Controls.NativeMethods.ValidateHResult(Int32 hr) at Microsoft.Phone.Controls.WebBrowserInterop.InvokeScript(Ssortingng scriptName, Ssortingng[] args) at Microsoft.Phone.Controls.WebBrowser.InvokeScript(Ssortingng scriptName) at YouTube.YouTubeExtractor.c__DisplayClass1.b__0(Object s, NavigationEventArgs r) 

Vous devez définir WebBrowser.IsScriptEnabled sur true ( false par défaut)