У меня есть программа на C ++, использующая wpe-webkit (клон WebKit для встроенных устройств). Я создал обработчики для сигналов on-changed
и on-failed
.
Сигнал load-failed
срабатывает, когда имя сервера неверно («lclhst» вместо localhost), но не вызывается, когда страница отсутствует (localhost / not-существующие-page.html). Возможно ли в этом случае настроить WebKit для выдачи сигнала при сбое?
void HtmlItem::on_load_changed (WebKitWebView* web_view, WebKitLoadEvent load_event)
{
log("load changed);
}
bool HtmlItem::on_load_failed (WebKitWebView* web_view, WebKitLoadEvent load_event, gchar* failing_uri, GError* error)
{
log("load failed);
}