Detectar falha ao carregar o conteúdo de um iframe

Posso detectar quando o conteúdo de um iframe foi carregado usando ocarga evento. Infelizmente, para meus propósitos, existem dois problemas com isso:

Se houver um erro ao carregar a página (404/500, etc), o evento de carregamento nunca será acionado.Se algumas imagens ou outras dependências falharem ao carregar, o evento load será acionado como de costume.

Existe alguma maneira de determinar de forma confiável se algum dos erros acima ocorreu?

Estou escrevendo um aplicativo semi-desktop semi-web semi-desktop baseado no Mozilla / XULRunner, para que soluções que funcionem apenas no Mozilla sejam bem-vindas.

questionAnswers(6)

yourAnswerToTheQuestion