Compatibilité des navigateurs

Résolu
TheJokeAir Messages postés 48 Statut Membre -  
jeremy.s Messages postés 1248 Statut Membre -
Bonjour,
En plein développement d'un site, j'ai compris les joies des différents navigateurs et pour faire bref, selon les navigateurs, je n'ai pas les mêmes bugs , mais j'aimerais les fixer tous...
Par exemple:
- FF: je ne peux pas supprimer le text dans une input box qui ne prend que les chiffres (en js), bouton rejetté à la ligne...
- IE: certains css ne sont pas exécutes, le footer remonte...

Alors je m'en remets à vous, car j'ai besoin d'un script qui trouve à coup sûr le navigateur utilisé pour que je puisse exécuter différentes parties du code en fonction du navigateur.
Merci beaucoup d'avance!

42 réponses

  • 1
  • 2
  • 3
Résumé de la discussion

Des développeurs cherchent à détecter le navigateur afin d'adapter le code et de corriger des bugs propres à Firefox, IE ou Chrome. La solution principale évoquée consiste à utiliser l’objet navigator pour identifier le navigateur et appliquer des comportements spécifiques dans les scripts JavaScript ou les règles CSS conditionnelles. D'autres répondants privilégient une approche CSS entièrement compatible et l'utilisation d'outils comme Firebug pour diagnostiquer les problèmes, afin de garantir une compatibilité sur Safari, Firefox et Chrome. Cependant, il est noté que distinguer uniquement Internet Explorer des autres via navigator peut être insuffisant, et certaines solutions recommandent une combinaison CSS universelle, des hacks ciblés et le suivi des évolutions des navigateurs.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. jeremy.s Messages postés 1248 Statut Membre 79
     
    Oui il exciste ceci : https://www.commentcamarche.net/contents/580-javascript-l-objet-navigator
    Dis moi si c'est ce que tu cherches !
    1
  2. jeremy.s Messages postés 1248 Statut Membre 79
     
    Bonjour !
    Essaye de te renseigner avec les propriétés en css -moz, -webkit et il y en a une 3ème mais de tête je ne me souviens plus ...
    0
  3. TheJokeAir Messages postés 48 Statut Membre 4
     
    Merci pour ta réponse, mais ce n'est pas juste possible de vérifier le navigateur? Car ce n'est pas que une histoire de css...
    0
  4. TheJokeAir Messages postés 48 Statut Membre 4
     
    Oh ça m'a bien l'air d'être exactement ça!
    Merci beaucoup à toi!
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jeremy.s Messages postés 1248 Statut Membre 79
     
    Derien !
    Si jamais tu as d'autres questions je reste dispo ;-)
    0
  7. TheJokeAir Messages postés 48 Statut Membre 4
     
    Mmh dans mon cas je suppose que c'est appName, c'est fiable ça?

    EDIT: ça renvoie toujours NetScape :/
    0
  8. jeremy.s Messages postés 1248 Statut Membre 79
     
    Oui c'est ca, regarde la fin il y a un exemple de script !
    nom = navigator.appName;
    if (nom == 'Microsoft Internet Explorer')
    {
    appelle ton fichier de css pour IE
    }
    ect ... !
    0
  9. TheJokeAir Messages postés 48 Statut Membre 4
     
    ok merci, mais pour savoir, on trouve où les noms exacts des différents navigateurs s'il te plait?
    0
  10. jeremy.s Messages postés 1248 Statut Membre 79
     
    Ils sont dans le 3eme tableau, juste avant l'exemple !
    Si jamais, tu peux faire un alert(navigator.appName); pour tester le tien et les autres pour en être sur
    0
  11. TheJokeAir Messages postés 48 Statut Membre 4
     
    Justement, alert(navigator.appName) renvoie toujours NetScape...
    Et, je trouve pas par exemple Mozilla, Safari, Opera...
    0
  12. jeremy.s Messages postés 1248 Statut Membre 79
     
    Essaye app.CodeName pour voir
    0
  13. TheJokeAir Messages postés 48 Statut Membre 4
     
    Comme expliqué sur le site, appCodeName renvoie souvent Mozilla et c'est le cas pour Chrome ...
    0
  14. TheJokeAir Messages postés 48 Statut Membre 4
     
    c'est du JQuery non? je sais plus trop comment ca marche :/
    0
  15. jeremy.s Messages postés 1248 Statut Membre 79
     
    Après relecture, ca ne distingue que IE des autres, comme navigator, donc retour à la case départ ... !
    Je continue mes recherches en espérant trouver quelque chose !
    0
  16. TheJokeAir Messages postés 48 Statut Membre 4
     
    Merci beaucoup de t'en soucier autant :O
    0
  17. jeremy.s Messages postés 1248 Statut Membre 79
     
    Et sinon, as-tu déjà touché au php ?
    0
  18. TheJokeAir Messages postés 48 Statut Membre 4
     
    Ah oui carrément, mon site est presque uniquement en php
    0
  19. jeremy.s Messages postés 1248 Statut Membre 79
     
    Regarde de ce coté là alors ! Il y a pleins d'exemple de code pour distinguer les navigateurs en php sur internet !
    J'en ai une quelque part, je vais voir si je la trouve ! En attentant tu peux demandé à google !
    0
  20. TheJokeAir Messages postés 48 Statut Membre 4
     
    Oui oui bah merci :D
    0
  • 1
  • 2
  • 3