Kris

WebAssembly indisponível? Diagnóstico por plataforma e ambiente

Solução de problemasCompatibilidade de navegadorWebAssembly

O que você está vendo

Após enviar um modelo, o Any3D avisa: “Seu navegador atual não suporta WebAssembly” — as operações de conversão de formato, descompressão Draco e compactação de textura KTX2 não podem continuar.

O WebAssembly (WASM) é a base para executar código de alto desempenho no navegador. O Any3D depende dele para os módulos de Draco, MeshOpt, parsing de IFC/STEP, codificação KTX2 e outros. Sem WASM, o fluxo principal é bloqueado diretamente.

Causas mais comuns

CausaCenário típico
Navegador desatualizadoChrome/Edge antigos em intranet corporativa, modo de compatibilidade do IE
Política de segurança desabilita WASMGPO/MDM corporativo, controle parental, navegadores com “modo de compatibilidade”
Extensões ou scripts bloqueandoBloqueadores de anúncios, plug-ins de privacidade bloqueando recursos .wasm
Interferência na camada de redeVPN corporativa, proxy transparente, gateway de intranet reescrevendo ou bloqueando arquivos WASM
WebView não padrãoNavegador embutido do WhatsApp/Facebook Messenger, páginas internas de apps antigos
Configuração de dispositivo gerenciadoDispositivos gerenciados por escola/empresa, limites tipo Tempo de Uso

Diagnóstico por plataforma

Windows (desktop)

  1. Use a versão estável mais recente do Chrome / Edge (recomendado 90+). Evite o modo IE ou a “exibição de compatibilidade”.
  2. Acesse chrome://settings/system e confirme que a aceleração de hardware está ativada (relacionada à pilha de GPU; alguns ambientes afetam indiretamente o carregamento do WASM).
  3. Política de Grupo (ambiente corporativo): se o TI configurou “desabilitar JavaScript” ou restrições de recursos web, o WASM também é desabilitado — fale com o administrador sobre permitir wasm-unsafe-eval ou política equivalente.
  4. Segurança da Família / Controle Parental do Windows: se a conta for de uma “criança” e houver restrições de recursos do navegador, troque para uma conta de administrador ou ajuste a “Restrição de Navegação Web” e tente novamente.

macOS (desktop)

  1. Prefira Safari 15+ ou as versões mais recentes do Chrome / Firefox.
  2. Tempo de Uso (Screen Time): Restrições de Conteúdo → Conteúdo da Web. Se estiver definido como “Somente sites permitidos”, isso pode limitar indiretamente o ambiente de execução de scripts.
  3. Mac gerenciado por MDM (equipamento corporativo): verifique se o perfil de configuração restringe extensões do navegador ou recursos web.

Linux (desktop)

  1. Use o Chrome/Firefox instalado pelo repositório oficial da distribuição ou pelo site do navegador — evite pacotes Snap/Flatpak muito antigos.
  2. Se a estação Linux corporativa for obrigada a usar proxy HTTP, confirme que o proxy não está bloqueando o Content-Type: application/wasm.

iOS / iPadOS (mobile)

  1. Abra no Safari ou no Chrome (no iOS, na verdade o motor é WebKit) — evite usar dentro de WebViews de aplicativos.
  2. Tempo de Uso → Restrições de Conteúdo e Privacidade: desative “Restrição de conteúdo da Web” ou adicione o Any3D à lista de permitidos.
  3. Dispositivos MDM corporativos podem desabilitar parte das capacidades JavaScript; entre em contato com o TI.

Android (mobile)

  1. Use a versão mais recente do Chrome; em navegadores alternativos, mude para o “modo moderno/rápido” (núcleo atual), sem usar o modo de compatibilidade.
  2. Bem-estar digital / Controle parental (Family Link etc.): verifique se há restrições ao navegador ou a sites desconhecidos.
  3. Se abriu dentro do WhatsApp/Facebook Messenger, toque em “Abrir no navegador” (geralmente no menu superior direito).

Rede, VPN e intranet corporativa

CenárioSugestão
VPN corporativoDesconecte o VPN e teste novamente; alguns VPNs fazem
Apoie-nos