Commit Graph

9 Commits

Author SHA1 Message Date
syoul
a5a71bcd8b fix: HTML complet intégré dans team-block-script.js
- Plus de dépendance aux fichiers externes HTML
- Utilise sessionStorage pour éviter les boucles
- document.write() pour remplacer complètement la page
2025-12-09 16:27:50 +01:00
syoul
59acaf46cb fix: utiliser iframe avec data URL au lieu de document.write
document.write() après chargement cause un rechargement de page.
Solution: créer un iframe plein écran avec data:text/html;base64
L'iframe est un contexte isolé, pas de boucle possible.
2025-12-09 16:10:10 +01:00
syoul
c69b917f94 fix: intégrer le HTML en base64 dans le script (pas de requête HTTP)
Le reverse proxy intercepte toutes les requêtes.
Solution: encoder le HTML en base64 et le décoder avec atob()
Plus aucune requête HTTP pour le contenu de la page équipe.
2025-12-09 16:07:07 +01:00
syoul
484f0313b2 fix: renommer fichier sans extension pour éviter redirection reverse proxy
Le reverse proxy redirige tout *.html vers le chemin sans extension.
Solution: utiliser _team-content (sans .html)
2025-12-09 16:01:56 +01:00
syoul
c38ea72928 fix: renommer team.html en _team-content.html
Le reverse proxy redirige aussi les fetch vers /team.html.
Nouveau nom avec underscore pour éviter la règle de redirection.
2025-12-09 15:56:15 +01:00
syoul
95ab0b68ae fix: charger team.html via fetch au lieu de redirection
Le reverse proxy redirige /team.html vers /team, créant une boucle.
Solution: fetch le contenu de team.html et l'injecter dans le DOM
avec document.write() pour remplacer complètement la page.
2025-12-09 15:50:33 +01:00
syoul
45fc4c56d9 fix: team-block-script.js redirige directement vers team.html
- Supprime la logique de blocage complexe
- Redirige simplement /team vers /team.html
- Ne bloque plus si on est déjà sur team.html
2025-12-09 15:26:44 +01:00
syoul
7097490439 fix: approche React propre pour page équipe + navigation corrigée
- Page team.tsx rend directement l'iframe dans React (pas de manipulation DOM)
- Script bloqueur plus sélectif : bloque seulement strategie-script.js
- Permet les scripts de navigation essentiels
- Évite les conflits avec les scripts JavaScript

Cette approche devrait :
- Afficher les visualisations équipe correctement
- Garder la navigation fonctionnelle (logo vers accueil)
2025-12-09 12:57:31 +01:00
syoul
a5ace8b0fa fix: approche ultra-agressive contre les pages équipe
- Nouveau script team-block-script.js chargé en premier (config-business.json)
- Bloqueur absolu qui empêche tout autre script sur /team
- Page team.tsx encore plus agressive (remplacement useEffect)
- Double protection dans strategie-script.js
- Script principal bloqué si __blockTeamPages=true

Cette approche à couches multiples devrait définitivement résoudre :
- Les deux liens équipe (1 seul)
- L'affichage radar au lieu des visualisations
2025-12-09 12:47:17 +01:00