Any3DAny3D
·Any3D Team

¿WebAssembly no disponible? Solución por plataforma y entorno

troubleshootingbrowser-compatibilitywebassembly

Síntomas que ves

Tras subir un modelo, Any3D muestra «Tu navegador actual no admite WebAssembly», impidiendo continuar con la conversión de formato, la descompresión Draco, la compresión de texturas KTX2 y otras operaciones.

WebAssembly (WASM) es la base para ejecutar código de alto rendimiento en el navegador. Los módulos de Any3D como Draco, MeshOpt, IFC/STEP y KTX2 dependen de él. Sin WASM, el flujo principal se bloquea.

Causas comunes

CausaEscenario típico
Navegador desactualizadoChrome actualizado solo hace mucho en intranet empresarial, modo de compatibilidad de IE
Políticas de seguridad que deshabilitan WASMGPO/MDM corporativo, controles parentales, "núcleo de compatibilidad" de navegadores nacionales
Extensiones o scripts que bloqueanBloqueadores de anuncios, extensiones de privacidad que eliminan recursos .wasm
Interferencia de capa de red intermediaVPN corporativa, proxy transparente, pasarela de intranet que reescribe o bloquea archivos WASM
WebView no estándarNavegador integrado en WeChat/DingTalk, páginas embebidas en apps antiguas
Configuración de supervisión de dispositivosDispositivos administrados por escuela/empresa, restricciones tipo Screen Time

Solución por plataforma

Windows (Escritorio)

  1. Use la última versión estable de Chrome / Edge (se recomienda 90+), evitando el modo IE o la "vista de compatibilidad".
  2. Abra chrome://settings/system y confirme que la aceleración de hardware esté habilitada (relacionada con la pila GPU, algunos entornos pueden afectar la carga de WASM).
  3. Directiva de grupo (empresa): Si IT ha configurado "Deshabilitar JavaScript" o restricciones de funciones web, WASM también dejará de funcionar — contacte al administrador para confirmar si se permite wasm-unsafe-eval o una política equivalente.
  4. Seguridad familiar de Windows / Controles parentales: Si la cuenta es "de hijo" y restringe funciones del navegador, cambie a una cuenta de administrador o ajuste las "Restricciones de exploración web" y vuelva a intentar.

macOS (Escritorio)

  1. Priorice Safari 15+ o la última versión de Chrome / Firefox.
  2. Tiempo en pantalla (Screen Time): Restricciones de contenido → Contenido web; si está en "Solo sitios web permitidos", podría restringir indirectamente el entorno de ejecución de scripts.
  3. Mac gestionado por MDM (dispositivo corporativo): Verifique si el perfil de configuración restringe extensiones del navegador o capacidades web.

Linux (Escritorio)

  1. Instale Chrome / Firefox desde los canales oficiales de la distribución o el sitio web del navegador, evitando paquetes Snap/Flatpak antiguos.
  2. Si las estaciones de trabajo Linux en intranet empresarial obligan a usar un proxy HTTP, confirme que no intercepte Content-Type: application/wasm de archivos .wasm.

iOS / iPadOS (Móvil)

  1. Abra en Safari o Chrome (iOS usa WebKit), evitando usar directamente dentro de WebView de apps.
  2. Tiempo en pantalla → Restricciones de contenido y privacidad: Desactive "Restringir contenido web" o añada Any3D a la lista de permitidos.
  3. Dispositivos MDM corporativos pueden deshabilitar ciertas capacidades de JavaScript — contacte a IT.

Android (Móvil)

  1. Use la última versión de Chrome; en navegadores nacionales, cambie al "modo rápido/moderno" y evite el modo de compatibilidad.
  2. Bienestar digital / Controles parentales (Family Link, etc.): Verifique si restringe el navegador o sitios desconocidos.
  3. Al abrir en WeChat o DingTalk → pulse "Abrir en navegador" en la esquina superior derecha.

Red, VPN e intranet empresarial

EscenarioSugerencia
VPN corporativaDesconecte la VPN y pruebe de nuevo; algunas VPN realizan MITM o almacenan en caché recursos estáticos, causando fallos de verificación de WASM
Proxy de intranet / pasarela transparenteHaga que IT confirme que *.wasm no se intercepte; si es necesario, añada el dominio de Any3D a la lista blanca
Nodos extranjeros / reglas de desvíoAsegúrese de que los recursos estáticos de Any3D usen conexión directa o una línea estable, evitando errores de MIME del CDN
Cliente de confianza cero (ZTA)Algunos clientes inyectan CSP — permita wasm-unsafe-eval

Para usuarios individuales: cambie a hotspot móvil o red doméstica para verificar rápidamente si el problema es de capa de red.

Controles parentales y supervisión de dispositivos

  • Microsoft Family Safety / Google Family Link / Tiempo en pantalla de Apple: Compruebe si "Filtrado de sitios web" o "Solo aplicaciones aprobadas" bloquean la funcionalidad web completa.
  • Computadoras públicas de escuelas/bibliotecas: Suelen tener Deep Freeze o configuración de navegador minimalista — se recomienda usar un dispositivo personal.
  • Gestión corporativa por Intune / Jamf: El navegador puede estar bloqueado en una versión antigua o deshabilitar capacidades de scripts fuera de extensiones — solicite una excepción a IT o use un perfil de navegador no gestionado.

Corrección paso a paso (general)

  1. Reintente en ventana de incógnito/privada (para descartar extensiones).
  2. Actualice el navegador a la última versión estable y reinicie.
  3. Cambie de navegador para verificar: Chrome ↔ Edge ↔ Firefox ↔ Safari.
  4. Desactive el modo de compatibilidad IE / núcleo dual.
  5. Deshabilite extensiones una por una (priorice bloqueadores de anuncios, privacidad y scripts).

Autoverificación rápida

Ejecute en la consola de herramientas de desarrollador:

typeof WebAssembly !== "undefined"

Si devuelve true, la API de WASM está disponible. Si sigue en false, el problema está en el navegador o políticas del sistema, no en Any3D.

¿Aún no se resuelve?

  1. Registre: sistema operativo, versión del navegador, si usa VPN/intranet, si es dispositivo gestionado.
  2. Envíe a través del formulario de retroalimentación de Any3D, adjuntando la información anterior.

Resumen

La falta de WebAssembly es común en navegadores antiguos, interferencia de extensiones, bloqueo por VPN/intranet, o restricciones de políticas empresariales/parentales. Tras verificar plataforma por plataforma, la mayoría de entornos pueden restaurarse. Any3D no puede degradar cuando WASM no está disponible — la única solución viable es corregir el navegador y el entorno de acceso.

Apóyanos