Ошибка при использовании 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);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д