viewer.browser.msie reste à false sous ie11, et viewer.browser.mozilla bascule à true.
Est-ce normal?
A terme, sera-ce modifié?
viewer.browser.msie reste à false sous ie11, et viewer.browser.mozilla bascule à true.
Est-ce normal?
A terme, sera-ce modifié?
Bonjour Christian,
Bien vu pour la veille.
Dire que c'est normal serait erroné, néanmoins il y a une explication logique. L'élément caractéristique du user-agent IE est le mot-clé "MSIE", et c'est ce qui est utilisé dans l'API pour reconnaître IE. Mais avec IE11, cet élément disparaît, d'où un problème de reconnaissance. Vois ici pour plus de détails : http://fr.wikipedia.org/wiki/User-Agent#Navigateurs
On devrait pouvoir corriger ça assez rapidement sur le depot.
Un correctif a été poussé sur la version de développement pour prendre en compte les spécificités du user-agent IE11, et renvoyer les bonnes valeurs pour viewer.browser.msie et viewer.browser.mozilla sous IE11.
Cette anomalie disparaîtra sur la future 2.1.0 (qui se profile à l'horizon, si si !)
Parfait!
Cela va me faciliter la tache avec mes problèmes d'affichage suivant les navigateurs....
Est-ce que cela veut dire que c'est déjà dans la version snapshot?Un correctif a été poussé sur la version de développement
Si oui, je crois qu'il y a un problème?
Ou faudra-t-il attendre la version 2.1.0
Non, ce n'est pas dans la version snapshot, la modification a été faite sur la version de développement chez nous mais n'a pas encore été déployée sur le dépot.
Bon, parce que je ne comprenais plus (comme d'hab!)....
Et la version snapshot est mise à jour à date fixe, ou suivant un protocole de certification (et donc à date aléatoire)?
Elle est mise à jour par à-coups de façon manuelle (et donc aléatoire, mais néanmoins régulière) lorsque l'on juge que le nombre d'évolutions (ou leur importance) justifie la montée en version sur la snapshot.
Mais ne t'inquiète pas, de toute façon la 2.1.0 n'a jamais été aussi proche ( je sais, c'est une lapalissade )
Est-ce que cette correction sur les browsers est intégrée dans http://depot.ign.fr/geoportail/api/r...ended.js??????
Il ne me semble pas.
Bonjour Christian,
Je te confirme que cette correction est bien intégrée dans les fichiers js du dépot, notamment http://depot.ign.fr/geoportail/api/r...talExtended.js.
La modif est bien présente dans le code Javascript, et en testant sur IE11 une page API pointant sur ce fichier j'obtiens bien le résultat attendu.
Ce n'est pas le cas de ton coté ?
Finalement quelques explications supplémentaires me seraient utiles!
Sous IE: dans cette page avec un seul viewer, j'ai bien la détection de browser.msie à true.>>>Donc ok, c'est ce qui avait donné ma dernière réponse.
Mais avec deux viewers, je ne comprends pas ce qui se passe. Voyez la console.log IE de cette page >>> j'ai bien browser.msie à false . Non? C'est avec ce type de page que j'avais donné mon avant-dernière réponse... Comment devrais-je opérer dans ce cas là?
Bonjour Chrsitian,
La réponse est simple, et le nombre de viewers n'a rien à voir là-dedans : dans cette page tu t'appuies sur le fichier http://api.ign.fr/geoportail/api/js/...talExtended.js, autrement dit sur la version 2.0.3 sur laquelle l'erreur de browser n'a pas été corriége. Pour l'instant, la 2.1.0 n'est accessible que depuis depot.ign.fr
1000 excuses pour mes étourderies!
Maintenant c'est OK.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager