IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Obtenir la version d'IE en JavaScript / Jquery


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2013
    Messages : 15
    Points : 15
    Points
    15
    Par défaut Obtenir la version d'IE en JavaScript / Jquery
    Bonjour,

    J'ai une application qui ne fonctionne pas avec une certaine version d'internet explorer 8 (une version mineur).
    J'aimerais dans mon message d'erreur afficher la version complète telle qu'on la voit dans la fenêtre [A propos d'IE]

    Comment obtenir cette information en JS/Jquery ?

    merci

    Nom : Capture.PNG
Affichages : 79
Taille : 34,6 Ko

  2. #2
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Points : 9 127
    Points
    9 127
    Par défaut
    tu ne peux obtenir que le userAgent
    http://www.w3schools.com/jsref/prop_nav_useragent.asp
    c'est une string
    et il existe une multitude d'extensions pour quasiment tous les navigateurs permettant de mettre ce qu'on veut
    il n'y a donc aucune garantie sur ses infos.
    sinon il y a navigator.appVersion
    mais la encore le contenu n'est qu'informatif
    je ne sais ce qu'il en est de IE mais certain navigateur ne retourne que G.R.C et n'indique pas le build
    c'est donc une version moins précise.

    A+JYT

  3. #3
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    125
    Par défaut
    Bonsoir

    En jQuery toutes les méthodes qui existaient dans ce but sont obsolètes et elles ne doivent plus être utilisées.

    L'API jQuery recommande l'utilisation de l'outil Modernizr.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 418
    Points
    91 418
    Billets dans le blog
    20
    Par défaut
    Ceci dit, je ne connais aucun cas où une version mineure de IE pose un problème spécifique de compatibilité.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Points : 9 127
    Points
    9 127
    Par défaut
    Généralement lorsqu'on en arrive à chercher la version fine d'un navigateur c'est qu'on rencontre un problème spécifique.

    du coup on se focalise sur la difficulté technique.

    Mais souvent il suffit de revenir au but du développement, d'oublier le comment pour se concentrer sur le quoi.
    Et là dans la très grande majorité des cas on s'aperçoit qu'on a des 10ene de comment et qu'il suffit de choisir une autre conception pour ne plus dépendre du navigateur.


    donc plutôt que de te demander comment obtenir la version d'IE
    la question a te poser est que doit faire ce développement.


    A+JYT

  6. #6
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2013
    Messages : 15
    Points : 15
    Points
    15
    Par défaut
    Très bien, merci à tous de vos réponses.

    Je dois travailler avec IE version 8 et 9 et dans la version 8, une build ne fonctionne pas bien avec pas mal d'application.
    Je ne peux pas trouver d'où vient le problème (pas le temps ni l'expertise) donc si un client rencontre un soucis, je lui demande
    sa build et je le redirige sur le service de maintenance.

    Merci pour vos réponses.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBA-ppt] Obtenir la version du document sous PowerPoint
    Par stupid dans le forum VBA PowerPoint
    Réponses: 1
    Dernier message: 03/08/2006, 08h14
  2. Obtenir la Version du JDK en RunTime ???
    Par pitoubicou dans le forum Langage
    Réponses: 2
    Dernier message: 18/04/2006, 12h21
  3. [VB6] Obtenir la version du service pack
    Par GyLes dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 06/03/2006, 17h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo