Ошибка при использовании Awesomium - C#
Формулировка задачи:
В первый раз использую в своем приложении Awesomium...
При старте приложения запускается таймер, который регулярно получает содержимое скрытого дива:
JSValue msg = webControl1.ExecuteJavascriptWithResult("$('#hiddenpopupmsg').text()");
Пока нет диалоговых окон (alert, confirm и т.д.), все работает нормально, а вот стоит им появиться и вылетает сообщение об ошибке: 'You cannot make synchronous invocations from inside a synchronous JavaScript method handler.'
Подскажите пожалуйста, как побороть сие безобразие. Желательно подробно, ну прямо как для дитя малого
Заборол это безобразие обернув содержимое таймера в try{...} catch(Exception e){}.
Но чует мое сердце что это не совсем корректно.
Может быть будут у кого-нибудь другие идеи?
Решение задачи: «Ошибка при использовании Awesomium»
textual
Листинг программы
private void Awesomium_Windows_Forms_WebControl_DocumentReady(object sender, DocumentReadyEventArgs e) { MessageBox.Show(e.EventName + Environment.NewLine + e.EventType.ToString() + Environment.NewLine + e.HasErrors.ToString() + Environment.NewLine + e.OriginalString + Environment.NewLine + e.ReadyState + Environment.NewLine + e.Url + Environment.NewLine); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д