Kris

WebAssembly non disponibile? Risoluzione per piattaforma e ambiente

Risoluzione problemiCompatibilità browserWebAssembly

Sintomi riscontrati

Dopo aver caricato un modello, Any3D segnala "Il browser corrente non supporta WebAssembly". Le operazioni di conversione, decompressione Draco, compressione texture KTX2 e altre non possono proseguire.

WebAssembly (WASM) è la base per eseguire codice ad alte prestazioni nel browser. I moduli Draco, MeshOpt, parser IFC/STEP, codifica KTX2 di Any3D dipendono tutti da WASM. Senza WASM, il flusso principale viene bloccato.

Cause comuni

CausaScenario tipico
Versione del browser obsoletaChrome aziendale non aggiornato da lungo tempo, modalità compatibilità IE
Politiche di sicurezza disabilitano WASMGPO/MDM aziendale, controllo genitori, "modalità compatibilità" dei browser cinesi
Estensioni o script bloccanoBlocchi di annunci, plugin privacy che filtrano erroneamente risorse .wasm
Interferenza di rete intermediaVPN aziendale, proxy trasparente, gateway intranet che riscrive o blocca file WASM
WebView non standardWebView integrato in WhatsApp/Telegram, pagine incorporate in vecchie app
Configurazioni di dispositivi gestitiDispositivi scolastici/aziendali, limitazioni Screen Time

Risoluzione per piattaforma

Windows (desktop)

  1. Usa l'ultima versione stabile di Chrome / Edge (consigliata 90+), evita la modalità IE o "vista compatibilità".
  2. Apri chrome://settings/system, assicurati che l'accelerazione hardware sia attivata (correlata allo stack GPU, in alcuni ambienti influisce anche sul caricamento WASM).
  3. Criteri di gruppo (aziendali): se l'IT ha configurato "disabilita JavaScript" o limitazioni delle funzionalità web, WASM sarà disabilitato di conseguenza – contatta l'amministratore per verificare se wasm-unsafe-eval o criteri equivalenti sono consentiti.
  4. Sicurezza famiglia Windows / Controllo genitori: se l'account è un "account figlio" con limitazioni del browser, passa a un account amministratore o modifica le "restrizioni di navigazione web" e riprova.

macOS (desktop)

  1. Usa preferibilmente Safari 15+ o l'ultima versione di Chrome / Firefox.
  2. Screen Time (Tempo di utilizzo): Restrizioni contenuti → Contenuti web, se impostato su "Consenti solo siti web specifici", potrebbe limitare indirettamente l'ambiente di esecuzione degli script.
  3. Mac gestito MDM (dispositivi aziendali): verifica che i profili di configurazione non limitino le estensioni del browser o le capacità web.

Linux (desktop)

  1. Usa Chrome / Firefox installato dal canale ufficiale della distribuzione o dal sito ufficiale del browser, evita versioni Snap/Flatpak troppo vecchie.
  2. Se la workstation Linux aziendale è forzata a passare attraverso un proxy HTTP, assicurati che il proxy non blocchi il Content-Type: application/wasm per i file .wasm.

iOS / iPadOS (mobile)

  1. Apri in Safari o Chrome (su iOS è basato su WebKit), evita di usare direttamente WebView all'interno di altre app.
  2. Screen Time → Restrizioni contenuti e privacy: disattiva "Limita contenuti web" o aggiungi Any3D alla lista consentita.
  3. I dispositivi MDM aziendali potrebbero disabilitare parte delle capacità JavaScript, contatta l'IT.

Android (mobile)

  1. Usa l'ultima versione di Chrome; per i browser cinesi, passa alla "modalità veloce/moderna", non usare la modalità compatibilità.
  2. Benessere digitale / Controllo genitori (Family Link, ecc.): verifica se sono state limitate le funzionalità del browser o l'accesso a siti sconosciuti.
  3. Se apri da WhatsApp o Telegram, tocca l'icona a tre punti e scegli "Apri nel browser".

Rete, VPN e intranet aziendale

ScenarioSuggerimento
VPN aziendaleDisconnetti la VPN e confronta; alcune VPN eseguono MITM o cache di risorse statiche, causando il fallimento della verifica WASM
Proxy intranet / gateway trasparenteChiedi all'IT di confermare che *.wasm non sia bloccato; se necessario, aggiungi il dominio Any3D alla whitelist
Nodi esteri / regole di routingAssicurati che le risorse statiche di Any3D passino attraverso una connessione diretta o stabile, evitando che i nodi CDN restituiscano MIME errati
Client Zero Trust (ZTA)Alcuni client iniettano CSP, è necessario consentire wasm-unsafe-eval

Per utenti privati: prova a cambiare hot spot o rete domestica per verificare rapidamente se il problema è a livello di rete.

Controllo genitori e gestione dispositivi

  • Microsoft Family Safety / Google Family Link / Apple Screen Time: verifica se "filtro siti web" o "consenti solo app approvate" bloccano le piene capacità web.
  • Computer pubblici di scuole/biblioteche: spesso hanno Deep Freeze o configurazioni minime del browser; meglio usare un dispositivo personale.
  • Dispositivi gestiti Intune / Jamf aziendali: il browser potrebbe essere bloccato a una versione obsoleta o con capacità script limitate oltre le estensioni: chiedi un'eccezione all'IT o usa un profilo browser non gestito.

Risoluzione passo-passo (generale)

  1. Prova in finestra anonima/privata (per escludere estensioni).
  2. Aggiorna il browser all'ultima versione stabile e riavvia.
  3. Cambia browser per verifica incrociata: Chrome ↔ Edge ↔ Firefox ↔ Safari.
  4. Disattiva la modalità compatibilità IE / doppia modalità.
  5. Disabilita le estensioni una per una (blocchi annunci, privacy, script in primo luogo).

Test rapido

Esegui nella console degli strumenti sviluppatore:

typeof WebAssembly !== "undefined";

Se restituisce true, l'API WASM è disponibile. Se ancora false, il problema è nel browser o nelle policy di sistema, non in Any3D.

Ancora non risolto?

  1. Annota: sistema operativo, versione del browser, presenza di VPN/intranet, se il dispositivo è gestito.
  2. Invia tramite il modulo di feedback nella pagina Any3D, allegando le informazioni sopra.

La mancanza di WebAssembly è comune in browser obsoleti, interferenze di estensioni, blocchi di VPN/intranet, limitazioni aziendali o di controllo genitori. Seguendo la risoluzione per piattaforma, la maggior parte degli ambienti può essere ripristinata. Any3D non può funzionare in assenza di WASM, quindi riparare il browser e l'ambiente di accesso è l'unica soluzione possibile.

Supportaci