Ошибка при использовании 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);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.571 из 5
Похожие ответы