Tester la compatibilité d’un site web avec Internet Explorer sous Linux/FreeBSD


Vous développez votre site web sur un ordinateur sous Linux ou FreeBSD, vous hébergez ce site sur un serveur qui fonctionne également avec l’un de ces systèmes. Bref, vous êtes une femme/un homme de bon goût. Qui plus est, vous avez à coeur de vérifier le bon fonctionnement dudit site avec les navigateurs les plus usités. Pour Firefox et Chrome (ou Chromium qui en constitue la base open-source), aucun problème pour effectuer vos tests sous Linux ou FreeBSD. Ces deux navigateurs existent en effet pour ces deux plates-formes. Mais quid d’Internet Explorer ? Qui, rappelons-le, n’est pas (encore ?) disponible sous Linux ou FreeBSD. Nous allons voir qu’il existe un moyen simple, gratuit et légal de faire fonctionner un navigateur IE sur cette famille de système d’exploitation open source. Pour ce faire, nous allons utiliser une machine virtuelle. Voici les différentes étapes à suivre :

  • Etape 1 : Installer VirtualBox

VirtualBox est un logiciel open-source de virtualisation. Il permet de disposer d’ordinateurs virtuels dans lesquels vont fonctionner des systèmes d’exploitation qui peuvent être différents de celui lancé au démarrage de votre ordinateur. Autrement dit, sur un poste sous FreeBSD, vous pouvez par exemple exécuter simultanément une première machine virtuelle sous Linux et une seconde sous Windows. A condition bien sûr de disposer d’un ordinateur suffisamment puissant et en particulier avec suffisamment de ressources en mémoire.

Pour installer VirtualBox, le plus simple est de passer par le gestionnaire de paquet de votre distribution Linux favorite. Sous FreeBSD, vous pouvez consulter la page dédiée du manuel de référence.

  • Etape 2 : Télécharger l’image de la machine virtuelle

Microsoft met à disposition des machines virtuelles Windows au format VirtualBox. Ces machines virtuelles sont spécifiquement dédiées aux tests de compatibilité avec IE. Pour les télécharger :

  • Allez sur le site modern.IE.
  • Allez dans la section « Machines virtuelles ».
  • Sélectionnez la machine virtuelle qui vous intéresse (liste déroulante « Select Virtual Machine »).
  • Sélectionnez « VirtualBox pour Linux » dans la liste 2.
  • Vous pouvez maintenant télécharger l’archive ZIP qui s’affiche dans le bloc numéro 3.

Lorsque j’ai testé cette procédure sous FreeBSD, je n’ai pas eu d’emblée le choix « VirtualBox pour Linux ». Il m’a fallu passer par quelques étapes supplémentaires :

  • Sélection de « VirtualBox dans Windows » dans la liste déroulante « Select Platform ».
  • La liste 3 affiche son contenu. Cliquer sur le lien « Linux » du texte « Testing on a different OS? Download for Linux or Mac » qui se trouve tout en bas.
  • Resélection de la machine virtuelle.
  • Et cette fois-ci la liste 2 propose « VirtualBox pour Linux ».
Site web modern.IE

Site web modern.IE

  • Etape 3 : Décompression de l’archive téléchargée

Le fichier téléchargé est au format ZIP. Vous devez donc tout d’abord le décompresser. Ce qui vous donnera un fichier avec une extension .ova.

  • Etape 4 : Création de la machine virtuelle

Lancez VirtualBox. Dans le menu « Fichier », sélectionnez « Importer une application virtuelle ». Puis choisissez le fichier d’extension .ova. Cliquez sur le bouton « Suivant ». Vous pouvez maintenant si vous le souhaitez configurer la machine virtuelle. Si vous avez suffisamment de ressources en mémoire, je vous recommande d’augmenter la mémoire vive de la machine virtuelle pour la porter à au moins 1 Go. Une fois la configuration effectuée, cliquez sur « Importer ». La machine virtuelle va être créée. Vous pourrez constater que cette opération nécessite un temps certain…

  • Etape 5 : Instantané

Une fois la création terminée, la nouvelle machine virtuelle s’ajoute à la liste des VM disponibles. Avant de l’exécuter pour la première fois, il est conseillé d’en faire une sauvegarde sous la forme d’un instantané (« snapshot » en anglais). Ce qui vous permettra si besoin de la restaurer comme si elle venait d’être installée. Pour cela, sélectionnez la machine virtuelle dans la liste. Puis cliquez sur le bouton « Instantanés » situé en haut à droite de la fenêtre VirtualBox. Cliquez ensuite sur le bouton « Prendre un instantané » (icone figurant un appareil photo).

  • Etape 6 : Démarrage de la machine virtuelle

Sélectionnez la machine virtuelle et cliquez sur le bouton « Démarrer » (flèche verte). La machine virtuelle se lance, et vous avez maintenant un Internet Explorer sous Linux/FreeBSD !

Machine virtuelle IE exécutée sous FreeBSD

Machine virtuelle IE exécutée sous FreeBSD

Publicités