Développer avec RBS Change : [Résolu] Mode compatibilité IE10

  • 79075.1

    29/05/2013 17:35


    sifar
    Rang : Membre
    Bonjour,

    IE10 intègre un mode de compatibilité permettant de choisir entre différents modes navigateur. Soit dans ce cas "IE10" ou "affichage de compatibilité IE10".

    Lorsque nous sommes sur le mode IE10, nous ne rencontrons aucun problème.
    Par contre avec le mode compatible, le site va charger les fichiers propres normalement à IE7.

    A titre d'exemple, nous avons des css :
    common.css
    common.trident.all.css
    common.trident.5.css
    common.trident.6.css
    common.trident.7.css

    Avec le mode de compatibilité, IE10 va charger ce css : common.trident.5.css

    Nous avons ajouter dans le header la propriété suivante :
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />

    Mais rien n'y change. Auriez vous une solution afin d'éviter de charger des fichiers spécifiques d'une version d'un navigateur avec ce mode ?

    Merci,
    Cordialement,
    Simon.
  • 79075.2 en réponse à 79075.1 écrit par sifar

    30/05/2013 09:29


    Gaël Port
    Titre : Développeur RBS Change
    Rang : Expert
    Bonjour,

    Le chargement des feuilles de style spécifiques aux navigateurs ou versions de navigateurs est basée sur le user agent, selon les règles définies dans le fichier framework/config/browscap.ini.

    De ce que je vois, apparemment on se base sur la partie "MSIE x.0" du user agent qui d'après cette page semble effectivement être la seule partie du user agent qui change avec le mode de compatibilité.

    Le fichier browscap.ini peut être surchargé au besoin dans le dossier config du projet (nécessite un clear-webapp-cache après chaque modification) si vous avez besoin de détections différentes.
  • 79075.3

    30/05/2013 09:35


    sifar
    Rang : Membre
    D'accord merci, je vais tester avec une mise à jours du browscap.ini

    Je reviens vers vous pour vous confirmer le résultat.

    Cordialement,
    Simon.
  • 79075.4

    10/06/2013 15:08


    sifar
    Rang : Membre
    Merci,

    Il faut en effet filtrer sur la partie trident 6.

    Cordialement,
    Simon.
 
Merci de prendre connaissance et de respecter les règles des forums.
 
1386 membres
Aucun membre connecté