Problema no download do arquivo Ajax

Estou baixando um arquivo dinâmico no meu aplicativo, simulando ajax usando iframes. O que eu estou fazendo é, quando a solicitação de download é feita, vou criar um iframe invisível dinâmico, e defina o src do meu iframe como o download url.Eu sou capaz de baixar com sucesso o arquivo, mas o requisito é mostrar um download indicador quando o download for iniciado e que deve terminar assim que a caixa de diálogo de download for exibida. Eu forneci a chamada de retorno após a criação do iframe para mostrar o indicador de download, que está funcionando com êxito, e forneceu outro método no 'onload' do iframe ele será invocado quando a caixa de diálogo de download for exibida. Mas, infelizmente, isso não está funcionando e, por causa disso, mesmo depois de concluído o download, meu indicador de progresso ainda está lá. Eu não sou capaz de remover isso. Então eu percebi que como o tipo de conteúdo da resposta não é html, ele será servido por um processo separado, o que leva ao diálogo de download e, por causa disso, meu método onload nunca é chamado. Por favor, deixe-me saber uma solução para isso.

questionAnswers(5)

yourAnswerToTheQuestion