Google remove API showModalDialog no Chrome levando a problemas de OWA e Exchange

Ícone de tempo de leitura 2 minutos. ler


Os leitores ajudam a oferecer suporte ao MSpoweruser. Podemos receber uma comissão se você comprar através de nossos links. Ícone de dica de ferramenta

Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais

O Google não é novo em criar problemas para milhões de usuários fazendo alterações em seus produtos. Após a decisão de remover o suporte de eventos de ponteiro no Chrome, a equipe do Google Chrome decidiu abandonar o suporte para mostrarModalDialog API. Embora não seja amplamente utilizado por milhões de desenvolvedores da Web, o popular Outlook Web App (OWA) da Microsoft e o Exchange Administration Center (EAC) os utilizam. De repente, o Google decidiu abandonar o suporte para esta API no Chrome 37, o que levou a muitos problemas para milhões de usuários. Como o Outlook Web App (OWA) e o Exchange Administration Center (EAC) não são um serviço da Web que a Microsoft hospeda, a alteração do código de servidor único não corrigirá esse problema. Centenas de milhares de organizações devem implantar esta próxima correção da Microsoft para que esses aplicativos funcionem bem no Chrome.

O WindowsITPro descreveu esse cenário de usuário final para essas alterações conforme abaixo,

O efeito líquido é que algumas das caixas de diálogo pop-out usadas no OWA e no EAC pararam de funcionar, para surpresa e consternação das empresas que padronizaram o Chrome ou permitem que os usuários escolham seu navegador preferido.

Por exemplo, usei o Chrome versão 37.0.2062.120 (64 bits) para conectar ao meu Office 365 E3 inquilino. Em seguida, abri o Eat e fui para a seção Mail Flow/Connectors e optei por criar um novo conector de saída. Optei então por rotear o correio através de um host inteligente, mas a caixa de diálogo que deveria aparecer para a entrada de detalhes do host inteligente não apareceu.

Isso é bastante típico do comportamento no EAC, onde a maior parte da interface funciona até você chegar aos detalhes de edição ou entrada de dados. Confusa e frustrantemente, alguns recursos funcionam bem, enquanto outras partes que parecem bastante semelhantes não. Presumo que isso se deva a um detalhe da implementação do código.

Uma maneira simples de evitar todos esses problemas é usar o Internet Explorer em vez do Google Chrome nas empresas. Leia mais sobre isso no link abaixo.

Fonte: Windowsitpro

Mais sobre os tópicos: api, cromo, exchange, google, microsoft, O Outlook Web Access, mostrarModalDialog