Le 29/06/2012 11:32, Philippe Verdy a écrit :
S'il utilisait le cache du navigateur, ces images en excès seraient nettoyées. Ce n'est pas le cas du tout, il n'est pas tenu compte du tout de la taille maxi du cache dans les préférences du navigateur. OpenLayers remplit...remplit... remplit... dans un dossier du navigateur mais pas dans son cache normal. Et ne nettoie rien du tout. En configurant le cache à 1Go les images téléchargées par OpenLayers arrivent rapidement à des dizaines de gigaoctets, cela grossit sans aucune limite. Si je vide le cache du navigateur par sa fonction intégrée, cela ne supprime pas ces images. Le seul moyen c'est de fermer complètement le navigateur et ses processus en arrière-plan, puis supprimer manuellement son dossier de cache d'application. Visiblement OpenLayers utilise non pas le cache web classique mais un des caches d'application (il y en a plusieurs maintenant selon les protocoles et leur persistence: on connait classiquement le cache des cookies, celui des pages web, il y a celui des bases de données locales, des préférences, des ressources générées dynamiquement, ces dernières semblant être bien celles utilisées par les resources téléchargées par OpenLayers, mais visiblement manipulées avant d'être sauvegardées.)
C'est marrant, chez moi, ctr+F5 ça marche bien.
D'ailleurs OpenLayer, c'est du javascript et ça ne peut faire que ce que le navigateur laisse faire au javascript. Et c'est du javascript inclus dans la page et non une extension Firefox qui peut beaucoup plus... Et quand je regarde le code d'OpenLayers je ne trouve rien qui ne soit conventionnel.
Et les requêtes de tuiles apparaissent bien dans Firebug. Je pense qu'il y a un mauvais génie dans ton ordinateur. Ou de la magie noire... Ou un démon... S'il te faut de l'eau bénite ou un exorciste, je peux m'arranger... -- FrViPofm _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr