Webkit GTK: Determina quando o documento é concluído

Existem outras questões no StackOverflow que sãoperto para o que eu quero saber, comoWebkit GTK :: Como detectar quando um download terminou?, mas acho que estou perguntando algo um pouco diferente:

Em geral, na API do C Webkit-GTK orientada a eventos, há muitos eventos que podem estar relacionados à ideia de quando algum documento é concluído "carregando". O problema é odocumentação é bastante escasso, e a ideia de "carregamento concluído" não é necessariamente clara, porque pode se referir a muitas coisas. O "carregamento concluído" significa que o documento está concluídobaixar? Que acabou de criar a árvore DOM? Que terminou o download incluindotodos outros recursos (como CSS, JS e arquivos de imagem?)

Sinais relevantes sãosignal::notify::load-status, document-load-finishederesource-load-finished.

oload-status sinal dispara toda vez que o status de carga muda, então você precisa chamar manualmentewebkit_web_view_get_load_status e verifique o status a cada vez. Mesmo assim, quando o status finalmente éWEBKIT_LOAD_FINISHED, Não tenho certeza do que isso significa - significa que o WebKit está prontobaixar o recurso, ou que acabou de criar a árvore DOM ou o que?

Questão:

Qual é a diferença entre os vários sinais "acabados", e existe algum sinal que seja equivalente ao evento padrão do Javascript DOM?window.onload?

questionAnswers(1)

yourAnswerToTheQuestion