Problème d'identification du navigateur Edge

Anonyme
2023-04-15T09:47:13+00:00

Bonjour,

Je rencontre actuellement un problème avec le navigateur Microsoft Edge sur mon ordinateur Mac - Os Monterey.

J'ai essayé d'afficher un message différent en fonction du navigateur utilisé en utilisant du code JavaScript, mais je n'arrive pas à identifier le navigateur Edge. Même en utilisant des méthodes recommandées par la communauté de développeurs, le navigateur Edge est toujours identifié comme étant Chrome.

J'ai essayé de désactiver toutes les extensions et de redémarrer l'ordinateur, mais cela n'a pas résolu le problème. J'ai également vérifié que mon navigateur Edge est à jour.

Je suis conscient que ce problème est mineur, mais il est important pour moi de pouvoir identifier correctement le navigateur Edge. Pouvez-vous me donner des conseils ou des solutions pour résoudre ce problème ?

Merci d'avance pour votre aide.

Cordialement,

Blaise

PS : voici un exemple js très basique qui me donne toujours la réponse "hello c'est Chrome"

if (/Edge/.test(navigator.userAgent)) {

alert("Bonjour c'est Edge !");

} else if (/Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor)) {

alert("Hello c'est Chrome !");

} else {

alert("Navigateur non reconnu.");

}

Microsoft Edge | Autre | Android

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

3 réponses

Trier par : Les plus récents
  1. paulr0511 48,885 Points de réputation Conseiller indépendant
    2023-04-15T15:39:19+00:00

    Nous utilisons un service de traduction pour assister nos utilisateurs. Veuillez nous excuser pour les éventuelles erreurs grammaticales.

    Je ne suis pas très orienté en ce qui concerne la programmation et vous pouvez faire vérifier cela avec la communauté des développeurs.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2023-04-15T11:30:53+00:00

    Bonjour Paul,

    Merci beaucoup pour ta réponse.

    Après une bonne centaine de formules essayées, celle-ci, ci-dessous, fonctionne enfin. Tu comprendras que je veux augmenter la taille du texte sur Chrome uniquement. Jusque là, Chrome et Edge se confondait. Voici donc la bonne formule. Qu'en penses-tu ?

    if (navigator.userAgent.indexOf('Edg') != -1) {

    // C'est Edge

    } else if (navigator.userAgent.indexOf('Firefox') != -1) {

    // C'est Firefox

    } else if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {

    // C'est Safari

    } else {

    // C'est un autre navigateur donc c'est Chrome :O)

    var elements = document.getElementsByTagName("*");

    for (var i = 0; i < elements.length; i++) {

    var fontSize = window.getComputedStyle(elements[i], null).getPropertyValue('font-size');
    
    var newSize = parseFloat(fontSize) \* 1.12;
    
    elements[i].style.fontSize = newSize + 'px';
    

    }

    }

    PS : Tout cela parce que j'utilise une police particulière (Airbnb) qui s'affiche plus petit sur Chrome que sur les autres. Je dois maintenant vérifier tout ça sur un PC

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. paulr0511 48,885 Points de réputation Conseiller indépendant
    2023-04-15T11:19:27+00:00

    Nous utilisons un service de traduction pour assister nos utilisateurs. Veuillez nous excuser pour les éventuelles erreurs grammaticales.

    Bonjour Blaise, merci pour votre question. Je suis heureux de pouvoir vous aider aujourd’hui. Avez-vous également envisagé d’essayer une version différente de celles actuellement installées pour voir si cela vous aidera? Vous pouvez consulter le lien ci-dessous et au bas de la page, essayez de télécharger une version / version différente.

    https://www.microsoft.com/fr-fr/edge/business/d...

    De plus, si vous ne souhaitez pas rétrograder ou essayer une version différente, vous pouvez également consulter le lien ci-dessous pour télécharger la version de développement à la place et vous pouvez également envisager de répliquer un problème sur un profil différent et voir si cela se produira également à partir de là.

    https://www.microsoftedgeinsider.com/fr-fr/down...

    Cordialement,
    Paul R.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire