Forcer l'affichage de compatibilité d'IE8

Résolu
glabok Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   -  
bg62 Messages postés 23731 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'ai entre les mains un site qu'a fait un prestataires il y a quelques années, et qui ne passe vraiment pas sous IE8 en mode classique.
Par contre il passe très bien en mode compatibilité (et aussi par ailleurs sur tous les autres navigateurs).

Je voulais savoir si il existait une manip (bout de code) qui ferais que le site s'affiche automatiquement en mode compatibilité pour les visiteurs sous IE8.

Merci
A voir également:

6 réponses

glabok Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   40
 
Le bout de code espéré existe est c'est celui ci :
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
11
zkhoeihzicodo
 
Génial, ça marche, merci beaucoup !
0
thejester
 
https://docs.microsoft.com/fr-fr/previous-versions/msdn10/cc963662(v=MSDN.10
2
bg62 Messages postés 23731 Date d'inscription   Statut Modérateur Dernière intervention   2 409
 
ça donne finalement:
<meta http-equiv="X-UA-Compatible" content="IE=7">
qui n'est pas nouveau du tout ...
0
grem001
 
J'ai intégré le meta mais ça ne fonctionne pas. Cela peut il venir du code js des fichiers ?
merci d'avance
0
bg62 Messages postés 23731 Date d'inscription   Statut Modérateur Dernière intervention   2 409
 
là c'est plus que sur :-)
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Essai pour commencer de la passer au W3C validator pour voir les erreurs éventuelle: http://validator.w3.org/
Sinon passe nous le lien pour qu'on puisse voir si on vois quelques chose de précis.
1
glabok Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   40
 
Biensur que le site n'est pas valide (et de loin pas.)
Et je ne vais pas mettre de lien, car je suis déjà plus qu'en froid avec le prestataire qui a fait le site, et ils sont encore en contrat pendant deux ans avec la boite dans laquelle je travail (vous savez ce genre de contrat qui dit, pour tous changements (autres que mineur -je joue justement sur cette subtilité-) vous devez passer par NOUS. Les prestations se feront au tarifs définies lors de la signature du contrat), et le directeur de mon entreprise ne souhaite pas que j'envenime encore les choses, et je lui ai interdit de leur faire faire la moindre modif sur les sites.

Donc c'est pourquoi je voulais savoir si il existait juste un moyen de forcer l'affichage de compatibilité pour les visiteurs sous IE8.
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bg62 Messages postés 23731 Date d'inscription   Statut Modérateur Dernière intervention   2 409
 
bienvenue au club !!! entre IE7 ou 8 et des prestataires que tu ferais mieux de mettre au pied de l'échelle puisqu'ils croient te tenir par un contrat : et l'obligation de résultat ??? surtout si c'est super mal codé !!!
si le site a des problèmes et que le codage n'est pas revu, tu ne pourras rien faire ... comment l'internaute lambda navigue-t-il ? comment arrive-t-il chez toi et avec quel navigateur et quelle configuration ?
tu ne peux pas le prévoir ... des pros le devraient eux !!!
1
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
C'est même pas question de le prévoir.
La majorité utilise soit Firefox, soit IE7 et 8. Quelques rare encore sous IE6 qui est le plus problématique.
Un code correctement fait fonctionnera sur tout navigateur. A la limite quelques bug sous IE6 mais il s'agit là d'un autre débat. Si ton site pose problème sur l'un des principaux navigateur, c'est qu'il y a un grave problème. Tout bon webmasteur tiens compte des différences entre ceux-ci pour faire son code.
1