IE10 / IE11 Abortar a solicitação do Post Ajax após limpar o cache com o erro “Network Error 0x2ef3”

SCRIPT7002: XMLHttpRequest: Erro de rede 0x2ef3, não foi possível concluir a operação devido ao erro 00002ef3

Nenhuma solução válida no momento.

Atualização: notado no IE11 também.

Depois de mais e mais investigação, venho com estes resultados:

O problema é específico para o meu aplicativo, isso não acontece no facebook.O problema não tem nada a ver com o número máximo de solicitações por host (eu fiz página de exemplo que inundar o servidor, o IE10 é capaz de lidar com até 8-10 req ao mesmo tempo, dentro do meu aplicativo Eu também tentei fazer pedidos ajax em série , falhou também).O problema é específico para solicitações POST.O problema não é específico para a biblioteca JS usada (eu tentei direct XMLHttpRequest do console também falhou).A falha ocorreu após xhr.send (), xhr.readyState = 4 e xhr.onreadystatechange acionados.A falha não está relacionada a nenhum tipo de conteúdo, solicitações adequadas ou configuração do servidor. É apenas cliente, solicitando que a página fictícia falhe, com um mínimo de XHR, apenas xhr.open e xhr.send.Isso aconteceu principalmente depois de limpar o cache do navegador.Fazer solicitação GET antes do POST não resolve este problema.

Minhas perguntas são:

Como o cache do navegador pode afetar as solicitações POST ajax?Algum corpo tem contato com os desenvolvedores do IE para nos dizer qual o erro 'Network Error 0x2ef3' mapeado para?

Por enquanto, a solução temporária que estou fazendo é simplesmente tentar novamente no máximo 3 vezes se o código de status HTTP for zero. Mas é muito feio porque até as solicitações de upload às vezes falham, e fica lento para as solicitações com novas tentativas, às vezes leva 100ms extras.

Passos para reproduzir:

Certifique-se de que o violinista ou proxy esteja desativado.http://ie10.laiths.name/#!loginAbra o console do IE10, exclua o cache do seu navegador.Tente este login inválido: random@rand.com/randomApós 3-4 vezes (limpar cache / login inválido) você verá este erro: SCRIPT7002: XMLHttpRequest: Erro de rede 0x2ef3, não foi possível concluir a operação devido ao erro 00002ef3.

Minha versão do IE:

Versão do Win7 IE10: 10.0.9200.16618Atualização da versão: 10.0.6 (KB2838727)

Por enquanto eu estou resolvendo tentando novamente no máximo 3 vezes se obrowser is IE10 &&Request is POST &&HTTP status code is 0.

Eu apreciaria se alguém pudesse me ajudar a remover minha solução feia, porque com essa solução, mesmo se o pedido for para o servidor e ele retornar 0, eu também tentarei novamente (eu estava tentando evitar isso medindo o tempo entre xhr.send e seu retorno de chamada, mas não é confiável), o que acontece se o IE10 em comptMode, que tal se IE11 tem o mesmo problema, adicionar a esse desempenho, vai demorar na minha máquina ~ 170ms entre cada nova tentativa.