Ticket #2301 (closed defeito: fixed)
Problemas de abrir mensagens no IE
Reported by: | joaquim.ferraz | Owned by: | alexandrecorreia |
---|---|---|---|
Priority: | alta | Milestone: | Expresso 2.2.10 |
Component: | ExpressoMail | Version: | branch 2.2 |
Severity: | média | Keywords: | |
Cc: | WorkGroup: |
Description
1 - Logar no Expresso 2 - No home do expresso, abrir uma mensagem recebida do quadro de novas mensagens.
O expresso fica "Carregando..." e não abre a mensagem.
Obs.: Deu problema com o IE 7, 8 e 9.
Change History
comment:3 Changed 13 years ago by alexandrecorreia
Joaquim faça o seguinte teste por favor. Em seu arquivo connector.js ( seu_expresso/expressoMail1_2/js/connector.js )
Comente o bloco do if da linha 465 e deixe somente a linha do else, como segue abaixo:
/* if(is_ie) { this.oxmlhttp.open("GET", "js/"+scriptPath+".js?"+this.updateVersion, false); this.oxmlhttp.setRequestHeader('Content-Type','text/plain'); this.oxmlhttp.send(null); if(this.oxmlhttp.status != 0 && this.oxmlhttp.status != 200 || this.oxmlhttp.status == 0 && this.oxmlhttp.responseText.length == 0) throw new Error("Error " + this.oxmlhttp.status + "("+this.oxmlhttp.statusText+") when loading script file '"+scriptPath+"'"); script.text = this.oxmlhttp.responseText; } else {*/ script.src = "js/"+scriptPath+".js?"+this.updateVersion; //}
Não esqueça de comentar a "}" que está fechando o else, assim ficará somente a linha :
script.src = "js/"+scriptPath+".js?"+this.updateVersion;
Fizemos os teste aqui na Celepar com os navegadores IE e funcionou sem problemas. Se vc puder testar ai em seu ambiente e der certo eu faço este commit.
Estou no aguardo.
comment:4 Changed 13 years ago by joaquim.ferraz
Alexandre, fiz o teste aqui e funcionou, esse sabe muito.
comment:5 Changed 12 years ago by niltonneto
Joaquim,
Se puder testar em mais navegadores, como Chrome, Safari, versões do IE, agradeço muito. Assim já poderemos comitar e finalizar este ticket.
comment:6 Changed 12 years ago by alexandrecorreia
Revisão [5151] - É necessário mais testes sobre esta revisão. Estou no aguardo !
Utilizei a ferramenta de depuração do IE 8, e reportou o seguinte erro:
Deve haver algum problema relacionado ao carregamento dos arquivos JS sob demanda, pela função loadScript() do Connector, para o IE.