PersonalNovember 17, 2007
Chore łapanie błędów w C# i komponencie webbrowser
Posted by
Łukasz Marek SielskiRelated reading
Podczas pracy nad prostą aplikacją w C# natrafiłem na znaczny problem z chwytaniem wyjątków w JavaScript. Każdy najmniejszy błąd w JS powodował wyskakiwanie brzydkiego okna dialogowego. Szukałem jakiegoś zdarzenia, które mogłem obsłużyć, ale nic nie mogłem odnaleźć. Zapytałem Google - nic. Po długim czasie odnalazłem rozwiązanie:
webBrowser1.Document.Window.Error += new HtmlElementErrorEventHandler(logError); private void logError(object sender, HtmlElementErrorEventArgs e) { // blah blah blah e.Handled = true; }
Wydaje mi się, że niektórym z was może się to przydać.