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
| Causa | Cenário típico |
|---|---|
| Navegador desatualizado | Chrome/Edge antigos em intranet corporativa, modo de compatibilidade do IE |
| Política de segurança desabilita WASM | GPO/MDM corporativo, controle parental, navegadores com “modo de compatibilidade” |
| Extensões ou scripts bloqueando | Bloqueadores de anúncios, plug-ins de privacidade bloqueando recursos .wasm |
| Interferência na camada de rede | VPN corporativa, proxy transparente, gateway de intranet reescrevendo ou bloqueando arquivos WASM |
| WebView não padrão | Navegador embutido do WhatsApp/Facebook Messenger, páginas internas de apps antigos |
| Configuração de dispositivo gerenciado | Dispositivos gerenciados por escola/empresa, limites tipo Tempo de Uso |
Diagnóstico por plataforma
Windows (desktop)
- Use a versão estável mais recente do Chrome / Edge (recomendado 90+). Evite o modo IE ou a “exibição de compatibilidade”.
- Acesse
chrome://settings/systeme confirme que a aceleração de hardware está ativada (relacionada à pilha de GPU; alguns ambientes afetam indiretamente o carregamento do WASM). - 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-evalou política equivalente. - 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)
- Prefira Safari 15+ ou as versões mais recentes do Chrome / Firefox.
- 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.
- Mac gerenciado por MDM (equipamento corporativo): verifique se o perfil de configuração restringe extensões do navegador ou recursos web.
Linux (desktop)
- Use o Chrome/Firefox instalado pelo repositório oficial da distribuição ou pelo site do navegador — evite pacotes Snap/Flatpak muito antigos.
- 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)
- Abra no Safari ou no Chrome (no iOS, na verdade o motor é WebKit) — evite usar dentro de WebViews de aplicativos.
- 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.
- Dispositivos MDM corporativos podem desabilitar parte das capacidades JavaScript; entre em contato com o TI.
Android (mobile)
- 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.
- Bem-estar digital / Controle parental (Family Link etc.): verifique se há restrições ao navegador ou a sites desconhecidos.
- Se abriu dentro do WhatsApp/Facebook Messenger, toque em “Abrir no navegador” (geralmente no menu superior direito).
Rede, VPN e intranet corporativa
| Cenário | Sugestão |
|---|---|
| VPN corporativo | Desconecte o VPN e teste novamente; alguns VPNs fazem |