(en local) Bug Apage, navigateurs, ou de l'OS ?
Salut à tous :D
Je pensais il y a maintenant longtemps de ça résoudre ce même problème, faut croire que non.
Dans le genre bug incompréhensible, et bien j'ai jamais eu pire, alors pour l'expliquer ça ne va pas être simple.
J'ai tenté de réduire la situation de la manière la plus basique possible, soit une banale page HTML :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <a href="http://127.0.0.1/run/entree/index" title="azertyuiop">Actualiser</a>
<html>
<head>
<title>RUN</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<base href="http://127.0.0.1/run/" />
<script type="text/javascript" src="js/run.js"></script>
<script type="text/javascript" src="js/reso_ecran.js"></script>
</head>
<body>
<img src="images/fonds/run_small.jpg" title="azert" />
<img src="images/fonds/run.jpg" title="azert" />
</body>
</html> |
Le simple fait de mettre un contenu (un lien ici) avant (très important) le <html> provoque en cascade des erreurs sur l'import d'1 des 2 JS et sur les 2 images dans le body.
Dès que j'enlève ce contenu avant le <html>, plus du tout de bug.
Si je mets des URLs absolues et complètes (genre : -http://..../run.jpg) aucun problème.
En résumer : un contenu avant <html> + des URLs relatives de contenu importés provoque le bug.
Pour exemple, la requête HTTP pour rechercher run.jpg serait :
-http://127.0.0.1/run/images
C'est tout ??? Il manque le reste : run.jpg
Pourquoi donc le navigateur envoie t-il des URLs partielles ???
Si je supprime le cache, cookie, etc ... du navigateur, alors plus de bug du tout. Va comprendre pourquoi ?
Dès que je clique sur le lien, alors ça bug à nouveau, c'est systématique. :aie:
Quand je réactualise la page, pareil, ça bug.
Le pire, c'est que j'ai un autre projet quasi similaire, et je n'est pas du tout ce bug, je ne parviens même pas à le provoquer. 8O
A savoir que ce bug ce fait sur FF, IE, mais pas sur Chrome.
Et pour le moment, tout ce fait uniquement en local sur XP.
Là où je n'est pas d'explication aussi, c'est que sur FF les images sont quand même visibles (alors que les requêtes HTTP semblent erronées), mais sur IE elle ne le sont pas (des croix).
Tout porte à croire que c'est du coté navigateur que ça bug, mais ça en concerne au moins 2, et les plus utilisés.
De plus, pourquoi n'ai je pas ce bug dans l'autre projet dont le code est similaire ?
J'ai fais des tonnes d'essais ce week end, j'vous dis pas combien.
J'y comprends franchement rien à ce truc :cry:
La seule manière de ne plus avoir ce bug, c'est de mettre des URLs absolues est complètes à toutes les images, import JS, etc ..., ce qui ne me satisfait pas du tout.
Si vous avez une piste, des explications, alors là, :ccool: