Como bloquear o alerta Javascript | confirmar | promt no UIWebView antes da renderização concluída?

Existem várias perguntas sobre o SO que já abordam problemas semelhantes, mas nenhuma responde ao meu tipo exato de pergunta. A maioria das respostas envolve a execução de um snippet JS e a sobrecarga do método de alerta como tal:window.alert = function() {};

O problema que estou enfrentando é que a página carregada (que não tenho controle sobre o conteúdo) abre um alerta antes que a renderização da página inteira seja concluída.

Por isso, não posso usar o:- (void)webViewDidFinishLoad:(UIWebView *)webView delegate method para executar o snippet JS. Além de executar o mesmo snippet em- (void)webViewDidStartLoad:(UIWebView *)webView não me fará nenhum bem, pois é executado antes do carregamento do DOM.

Perguntas semelhantes:

Capturar (e impedir) o alerta () modal no UIWebViewPosso manipular alertas dentro do UIWebViewDelegate?UIWebView: Posso desativar o alerta javascript () dentro de qualquer página da web?

Alguma dica sobre isso?

questionAnswers(2)

yourAnswerToTheQuestion