Page blanche à l'ouverture de la version web (index.html local)
## Rapport de bug **Source :** [forum.duniter.org - Cesium v2.1.1 page blanche sur la version web](https://forum.duniter.org/t/cesium-v2-1-1-page-blanche-sur-la-version-web/13663) **Rapporté par :** Thierry (thierry1769) **Version :** Cesium 2.1.1 web (cesium2s-2.1.1-web.zip) **OS :** macOS 26.3.1 ### Description Après téléchargement de `cesium2s-2.1.1-web.zip` depuis les releases GitLab, l'ouverture du fichier `index.html` en local affiche une page blanche. Reproductible sur tous les navigateurs testés : Brave, Firefox, Safari et Opera. ### Cause identifiée Les scripts JS (`runtime.*.js`, `polyfills.*.js`, `main.*.js`) sont bloqués par la politique CORS des navigateurs : ``` Access to script at 'file:///runtime.730a3acf0cc87ff6.js' from origin 'null' has been blocked by CORS policy Failed to load resource: net::ERR_FAILED Failed to load resource: net::ERR_FILE_NOT_FOUND ``` Le protocole `file://` donne une origin `null`, et les scripts de type `module` (ou avec `crossorigin`) sont rejetés. ### Console navigateur ![Console erreurs CORS](/uploads/852a655d95c07996a6e0b41fed1a8bd9/file_22---9bf8af87-11c2-4f6b-a86e-7825636210c2.jpg) ### Étapes de reproduction 1. Télécharger `cesium2s-2.1.1-web.zip` depuis https://git.duniter.org/clients/cesium-grp/cesium2s/-/releases 2. Décompresser l'archive 3. Ouvrir `index.html` dans un navigateur 4. → Page blanche, 8 erreurs CORS dans la console ### Comportement attendu L'application Cesium devrait s'afficher correctement en ouverture locale. ### Piste de correction Retirer l'attribut `type="module"` ou `crossorigin` des balises `<script>` dans `index.html`, ou documenter qu'un serveur HTTP local est nécessaire (`npx serve`, `python -m http.server`, etc.).
issue