Entre 17 e 18 de novembro de 2024, a página oficial de download do Microsoft Edge apresentou erro de JavaScript e impediu o download do instalador em macOS, Windows e edições Business/Enterprise. Este guia reúne o que aconteceu, as soluções que funcionaram e como se prevenir.
Visão geral do incidente
Usuários em diferentes plataformas relataram que o endereço microsoft.com/en-us/edge/download
não carregava corretamente, exibindo mensagens de erro e travando o fluxo de instalação do navegador. O problema afetou também rotas relacionadas, como a página de Edge para empresas, deixando indisponível o instalador oficial por cerca de um dia.
Erros exibidos no navegador
As mensagens abaixo foram as mais citadas quando a página tentava montar os componentes do site:
Cannot read properties of undefined (reading 'default')
undefined is not an object (evaluating 't.default')
Ambas são típicas de falhas de JavaScript quando uma dependência não é carregada ou um módulo não retorna o objeto esperado, interrompendo a renderização do aplicativo de front-end.
Impacto e abrangência
- Indisponibilidade do instalador do Edge para todas as plataformas suportadas (macOS, Windows e canais Business/Enterprise).
- Falha persistente entre 17 e 18 de novembro de 2024, com relatos de interrupção durante todo o período.
- Usuários sem o Edge ficaram impedidos de instalar o navegador pelos meios oficiais. Quem já possuía o Edge instalado, em geral, não foi afetado ao navegar; o principal bloqueio ficou restrito à página de download.
Cronologia resumida
- 17/11/2024: início dos erros de carregamento no site de download.
- 18/11/2024 (fim do dia): correção aplicada pela Microsoft e restabelecimento dos fluxos normais.
- Até setembro de 2025: sem relatos de reincidência.
Soluções que funcionaram durante a indisponibilidade
Enquanto a página estava fora, a comunidade documentou quatro abordagens que se mostraram eficazes. O quadro abaixo sintetiza o que cada uma faz, quando usar e os passos essenciais.
Abordagem | Quando usar | Passos resumidos |
---|---|---|
A. Link direto do instalador | Você recebeu (de um canal oficial ou suporte) a URL longa de distribuição com token para o .pkg (macOS Intel/Apple Silicon) ou .exe /.msi (Windows). | Baixar o arquivo; validar assinatura/hash; executar a instalação; guardar o instalador como contingência. |
B. Mirror de terceiros confiáveis | Site oficial indisponível e link direto não acessível. Uso temporário enquanto o serviço é restabelecido. | Baixar do repositório de boa reputação (ex.: CNET Download); conferir assinatura digital e integridade; instalar. |
C. Transferência via outro computador | Você tem acesso a um PC onde o site carrega (ou possui o instalador salvo) e precisa levar o arquivo até o Mac/PC afetado. | Baixar no PC alternativo; conferir integridade; copiar para pendrive (exFAT recomendado); instalar no dispositivo alvo. |
D. Contato com o Suporte Microsoft | Você precisa de confirmação oficial do incidente ou de auxílio para obter o instalador em segurança. | Abrir chamado gratuito; anexar evidências; solicitar orientação e, se necessário, um link alternativo de distribuição. |
Passo a passo detalhado das abordagens
Link direto do instalador
Em incidentes desse tipo, o front-end público pode falhar enquanto os serviços de distribuição de binários permanecem operacionais. Links diretos assinados (com token e parâmetros de versão/plataforma) continuaram válidos para diversos usuários.
- Obtenha a URL de fonte confiável: idealmente do suporte ou de comunicação oficial. Evite clicar em links de desconhecidos.
- Baixe o pacote correto: identifique a arquitetura (Apple Silicon arm64 ou Intel x64 no macOS; x64 no Windows).
- Valide a integridade: verifique a assinatura digital e calcule o hash SHA‑256 (instruções abaixo).
- Instale: no macOS, abra o
.pkg
e siga o assistente; no Windows, execute o.exe
/.msi
. - Guarde o arquivo: mantenha uma cópia em mídia segura para futuros contratempos.
Mirror de terceiros
Repositórios como o CNET Download foram úteis durante a janela de indisponibilidade. Embora práticos, exigem verificação rigorosa:
- Escolha repositórios reconhecidos e sempre prefira a versão estável (Stable).
- Compare a versão (ex.: stable major.minor.build.patch) com aquela que o Edge exibe no menu Sobre em outra máquina atualizada.
- Valide assinatura e hash antes de executar.
Transferência via outro computador
- Baixe em um PC com acesso: obtenha o instalador por um dos métodos acima.
- Formate o pendrive como exFAT para compatibilidade entre macOS e Windows.
- Copie o instalador para a mídia e, em seguida, para a máquina de destino.
- Valide novamente a integridade após a cópia (hash deve coincidir).
- Instale normalmente.
Contato com o Suporte Microsoft
A equipe de suporte confirmou tratar-se de um “problema quente” em produção e priorizou a correção. Ao abrir o chamado, inclua:
- Assunto: “Edge – Página oficial de download não carrega”.
- Data/hora local do erro e sua região.
- Mensagens exatas exibidas (copie e cole):
Cannot read properties of undefined (reading 'default')
;undefined is not an object (evaluating 't.default')
. - Capturas de tela e URL acessada (
microsoft.com/en-us/edge/download
ou/edge/business/download
). - Solicitação explícita de link alternativo ou orientações de download seguro.
Situação após a correção
No fim do dia 18/11/2024, a Microsoft aplicou correções e os links normais voltaram a funcionar para todos os sistemas. Até setembro de 2025 não há relatos de reincidência. Mesmo assim, é prudente adotar medidas de resiliência para não depender exclusivamente do front-end público.
Recomendações permanentes para reduzir risco
Guarde instaladores offline oficiais
Mantenha uma pasta organizada com os nomes padrão (ex.: MicrosoftEdge-⟨versão⟩.pkg
, MicrosoftEdgeSetup.exe
), rotacionando versões antigas e preservando ao menos a última estável verificada.
Use Homebrew no macOS em caso de indisponibilidade
O Homebrew permite instalar/atualizar o Edge via linha de comando. Se você já tiver o Homebrew instalado, execute:
brew install --cask microsoft-edge
Outros comandos úteis:
brew reinstall --cask microsoft-edge
brew upgrade --cask microsoft-edge
brew info microsoft-edge
Opcional no Windows: linha de comando com winget
Se a página web estiver fora, mas o serviço de distribuição continuar respondendo, pode ser viável instalar/atualizar via winget
:
winget install --id Microsoft.Edge
winget upgrade --id Microsoft.Edge
Observação: dependendo do incidente, o winget
pode utilizar a mesma origem de binários; valide se o comando conclui com sucesso.
Verifique a integridade de qualquer download
Independentemente da fonte, confirme assinatura digital e hash SHA‑256. Exemplos:
macOS
# Hash do arquivo
shasum -a 256 /caminho/para/MicrosoftEdge.pkg
Verificação de assinatura (Gatekeeper)
spctl --assess --type install -vv /caminho/para/MicrosoftEdge.pkg
Detalhes da assinatura
pkgutil --check-signature /caminho/para/MicrosoftEdge.pkg
Procure por emissor “Microsoft Corporation” e corrente de confiança válida. Divergências indicam risco.
Windows
# Hash do arquivo
Get-FileHash -Algorithm SHA256 "C:\Caminho\MicrosoftEdgeSetup.exe"
Assinatura do binário
Get-AuthenticodeSignature "C:\Caminho\MicrosoftEdgeSetup.exe"
O status deve ser “Valid” e o signatário, Microsoft. Se o hash não coincidir com o esperado ou a assinatura estiver inválida, descarte o arquivo.
Monitore canais oficiais antes de buscar alternativas
Verifique se há indisponibilidade em status.microsoft.com
e acompanhe atualizações do time do Edge em @MSEdgeDev
. Assim você confirma se é incidente geral ou uma anomalia local.
Entendendo a causa provável dos erros
As mensagens “Cannot read properties of undefined
” e “undefined is not an object
” sugerem uma falha de execução em JavaScript, com forte indício de:
- Módulo não resolvido: um import dinâmico que passou a retornar
undefined
após alteração ou publicação parcial de pacotes. - Condições de corrida/CDN: versões mistas de bundles em diferentes PoPs de CDN, gerando incompatibilidade entre runtime e componentes.
- Feature flag mal aplicada: ativação de uma flag que expõe um caminho de código esperando a propriedade
default
de um módulo ESM/CommonJS de forma inconsistente.
Quando isso ocorre em páginas críticas (como o fluxo de download), o aplicativo deixa de montar elementos essenciais e o usuário fica sem alternativa de clique, daí a necessidade de rotas de contingência.
Boas práticas para equipes de TI e suporte
- Playbook de resposta: documente passos para obter instaladores por vias alternativas e validar integridade.
- Cache corporativo: mantenha repositório interno de instaladores estáveis (PKG/MSI/EXE) com hashes registrados.
- MDM/Intune/SCCM: disponibilize o Edge como app gerenciado, permitindo reinstalação sem depender do site público.
- Inventário: registre a versão do navegador por máquina para acelerar correções.
- Comunicação: mensagens claras a usuários: impacto, prazo estimado (quando houver), e caminho alternativo oficial.
Checklist rápido para o usuário final
- Tente novamente a página oficial de download (
microsoft.com/en-us/edge/download
). - Se persistir, confirme o status em
status.microsoft.com
. - Sem normalização, opte por link direto (se fornecido oficialmente) ou Homebrew no macOS.
- Como contingência, use mirror confiável com verificação de assinatura e hash.
- Se necessário, baixe em outro computador e transfira por pendrive (exFAT).
- Abra chamado no Suporte Microsoft e anexe evidências.
Tabela de prós, contras e riscos por abordagem
Abordagem | Prós | Contras | Riscos e mitigação |
---|---|---|---|
A. Link direto | Rápida; origem Microsoft; compatível com políticas de segurança. | Nem sempre disponível publicamente; link pode expirar. | Confirme assinatura e hash; baixe apenas de fonte oficial/confirmada. |
B. Mirror confiável | Acessível quando o site oficial está fora; histórico de versões. | Confiança depende do provedor; pode haver atraso de versão. | Exigir assinatura válida e hash; evitar mirrors desconhecidos. |
C. Transferência via outro computador | Funciona mesmo com bloqueios regionais; controle total do arquivo. | Depende de outra máquina; risco de mídia removível contaminada. | Escaneie a mídia; verifique hash antes e depois da cópia. |
D. Suporte Microsoft | Confirmação oficial; orientação alinhada a melhores práticas. | Tempo de resposta pode variar; requer abertura de chamado. | Forneça informações completas; peça link alternativo autenticado. |
Outras dicas úteis
- Forçar recarregamento sem cache: no navegador, utilize o atalho de recarregar ignorando cache para minimizar efeitos de CDN/bundle antigo.
- Evitar instaladores “portáteis” não oficiais: o Edge mantém componentes de atualização e integração ao sistema; versões não oficiais podem comprometer isso.
- Registrar evidências: salve capturas, horário local, URL e mensagens para facilitar o diagnóstico e acelerar o suporte.
Perguntas frequentes
O problema afetou quem já tinha o Edge instalado?
O incidente relatado concentrou-se no site de download. Usuários com Edge instalado em geral continuaram navegando normalmente. A discussão pública não focou em falhas do mecanismo de atualização automática.
É seguro usar mirrors de terceiros?
É aceitável como plano B, desde que você valide assinatura digital e hash e opte por provedores reconhecidos. Assim que o site oficial normalizar, prefira os canais oficiais.
Devo manter vários instaladores antigos?
Não é necessário guardar muitas versões. Priorize a última estável e, se sua política exigir, a imediatamente anterior, ambas com hashes registrados.
Conclusão
Falhas temporárias de front-end podem tornar indisponível até mesmo um produto amplamente distribuído como o Edge. A boa notícia é que existem rotas seguras de contingência: link direto da distribuição Microsoft, Homebrew no macOS, mirror criterioso com verificação de integridade, transferência por outro computador e o acionamento do suporte. Com um pequeno plano de continuidade (instaladores offline e procedimentos de validação), você minimiza o impacto de incidentes semelhantes no futuro.
Resumo executivo
- Problema: erros de JavaScript impediram o carregamento da página oficial de download do Edge entre 17 e 18/11/2024.
- Erros:
Cannot read properties of undefined (reading 'default')
eundefined is not an object (evaluating 't.default')
. - Afetou: macOS, Windows e edições Business/Enterprise.
- Correção: normalização no fim de 18/11/2024.
- Prevenção: instaladores offline, Homebrew, verificação de integridade e monitoramento dos canais oficiais (
status.microsoft.com
e@MSEdgeDev
).
Guia prático de verificação de integridade
Use este roteiro sempre que baixar o Edge por uma fonte alternativa:
- Capturar o hash SHA‑256: gere e registre o hash do arquivo baixado.
- Checar a assinatura: o emissor deve ser Microsoft e a cadeia precisa estar válida.
- Comparar após cópia: se transferir por pendrive, recalcule o hash no destino.
- Isolar a mídia: use um pendrive dedicado, previamente formatado em exFAT.
- Arquivar evidências: anexe hash, captura de tela e horário ao seu relatório interno.
Plano de contingência sugerido para organizações
- Repositório interno: mantenha um compartilhamento com as últimas versões estáveis e respectivos hashes.
- Automação: script de verificação de assinatura e hash antes da distribuição a usuários.
- MDM/Intune/SCCM: empacote o Edge como aplicativo gerenciado para reinstalações rápidas.
- Documentação: disponibilize este guia em seu portal interno de TI.
- Simulados periódicos: teste o plano B a cada atualização trimestral.
Comandos úteis reunidos
macOS
# Instalar/atualizar via Homebrew
brew install --cask microsoft-edge
brew upgrade --cask microsoft-edge
brew reinstall --cask microsoft-edge
Verificar hash e assinatura do PKG
shasum -a 256 /caminho/para/MicrosoftEdge.pkg
spctl --assess --type install -vv /caminho/para/MicrosoftEdge.pkg
pkgutil --check-signature /caminho/para/MicrosoftEdge.pkg
Windows
# Instalar/atualizar via winget (opcional)
winget install --id Microsoft.Edge
winget upgrade --id Microsoft.Edge
Verificar hash e assinatura do instalador
Get-FileHash -Algorithm SHA256 "C:\Caminho\MicrosoftEdgeSetup.exe"
Get-AuthenticodeSignature "C:\Caminho\MicrosoftEdgeSetup.exe"
Mensagem final
Seguindo as práticas descritas — guardando um instalador offline, validando integridade e mantendo um plano B — você evita paralisações mesmo quando o site de download do Edge estiver temporariamente indisponível. A normalização após 18/11/2024 mostra que incidentes acontecem, mas a preparação reduz drasticamente o impacto para usuários e equipes.