Simple download and run the example locally does not work( on Windows 10)
- Lingua principale
- JavaScript
- Stelle
- 24
- Fork
- 11
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
I have clonned your repository hoping that I can run the https://github.com/3box/sss-wasm/tree/master/example offline from my system, the index opens, but the logic does not work.
Browser console shows loading errors like `Fetch API cannot load file:///C:/Users/myUser/Desktop/sss-wasm-master/example/wrapper.wasm. URL scheme must be "http" or "https" for CORS request.` Further there is this trace:
```
sss-wasm.js:13463 wasm streaming compile failed: TypeError: Failed to fetch
anonymous) | @ | sss-wasm.js:13463
| Promise.catch (async) | |
| doNativeWasm | @ | sss-wasm.js:13462
| Module.asm | @ | sss-wasm.js:13501
| Wrapper | @ | sss-wasm.js:13523
| (anonymous) | @ | sss-wasm.js:13048
| load | @ | sss-wasm.js:13047
| createShares | @ | sss-wasm.js:13073
| do_split | @ | index.html:62
```
There is a few more and the last is `Uncaught (in promise) abort("abort(\"on the web, we need the wasm binary to be preloaded and set on Module['wasmBinary']. emcc.py will do that for you when generating HTML (but not JS)\"). Build with -s ASSERTIONS=1 for more info."). Build with -s ASSERTIONS=1 for more info.`
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
The issue is about running the example locally on Windows 10, which fails due to CORS and WASM loading errors. Look at the example directory, specifically index.html and sss-wasm.js, to understand how the WASM binary is loaded. The error suggests the need to preload the binary; check the build process (emcc.py) and see if the example expects an HTTP server. Running a local server might be required, and modifications to the loading logic could be needed.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript, wasm
- Ambito
- tooling, web-dev
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 45/100