web-dev-qa-db-fra.com

Le mode de compatibilité dans IE est-il suffisant pour la vérification?

Je souhaite vérifier que mon site Web a l'air correct sur différentes versions d'Internet Explorer. Considérez-vous qu’il suffit d’installer la dernière version de IE et de l’utiliser en mode de compatibilité lors de la vérification de versions antérieures d’IE?

Quand n'est-ce pas suffisant?

1
Mikael Holmgren

Ce n'est pas. Le mode de compatibilité est simplement une émulation et non les versions du navigateur elles-mêmes. Je rencontre parfois des différences qui ne sont pas remarquées jusqu'à ce que je les examine sur un système de test.

Microsoft est sorti avec les VM que vous pouvez installer sur Windows qui contiennent les versions réelles de l'ancien IE.

1
Rob

Pour les tests initiaux dans IE, cela peut être suffisant, mais il y aura toujours des différences entre la manière dont un site est chargé dans un émulateur et ce qui est réel. Le nombre de tests que vous effectuez doit être réellement influencé de manière stratégique par la base d'utilisateurs cibles et par le trafic généré par le site.

En utilisant un outil d'analyse Web tel que Google Analytics ou Piwik (il en existe de nombreux autres), vous pouvez identifier les versions des systèmes d'exploitation et des navigateurs Web utilisés par les visiteurs du site Web. Si seulement 8% de vos visiteurs utilisent IE 7, il serait logique de consacrer 8% de votre temps de test à IE 7.

Si le site doit être garanti à 100%, testé fonctionnellement et correctement, une approche de test plus formelle et rigoureuse est requise, qui consiste à vérifier systématiquement chaque fonctionnalité de chaque page dans chaque version de chaque navigateur Web que vous allez prendre en charge. Quelque part dans les lignes, vous devrez décider quelle version de navigateur vous allez utiliser, sinon vous risquez de perdre beaucoup de temps à tester des navigateurs plus anciens.

Par expérience, j'ai tendance à constater que si je consacre du temps à faire en sorte qu'un site Web soit pleinement conforme aux normes XHTML et CSS du W3C (à l'exception des clients mobiles qui constatent l'inclusion de quelques balises et attributs HTML5), la présentation du site en général est normalement compatible entre les navigateurs ces jours-ci.

Bien sûr, n'oubliez pas de tester sur une sélection de navigateurs, pas seulement IE. Pour les utilisateurs de bureau, les navigateurs Web dominants sont IE, Firefox, Chrome et Safari, tandis que pour les utilisateurs de tablettes/mobiles, les navigateurs Web dominants sont Safari, Android. Navigateur, Chrome et Opera Mini.

2
richhallstoke

Absolument pas, cela diffère beaucoup avec Firefox et Chrome, c’est-à-dire que vous devrez également personnaliser Firefox sur Mozilla.

Par exemple, <input type = date> travaillera sur Chrome et non dans Firefox. Vous devez personnaliser votre code en fonction de vos besoins.

Voir ce lien: http://www.htmlbasictutor.ca/cross-browser-compatible.htm .

0
Sulthan Allaudeen