Je suis un développeur qui prend en charge Safari 8 et 9 et j'aimerais pouvoir utiliser les deux sur la même machine. Je suppose que Safari 9 ne fonctionnera pas sur Yosemite. Existe-t-il un moyen d'installer Safari 8 sur El Capitan ?
Réponses
Trop de publicités?Je suis également développeur web et j'ai besoin de tester les anciennes versions de Safari. Voici ce que vous pouvez faire de mieux (attention : cela suppose que vous possédiez VMware Fusion ou un émulateur de machine virtuelle similaire capable de gérer Mac OS).
Si vous avez mis à jour votre Mac avec les versions précédentes de Mac OS (Yosemite, El Capitan, etc.), vous pouvez toujours accéder à ces versions dans l'AppStore, sous la rubrique "Achetés". Trouvez le système d'exploitation que vous souhaitez et cliquez sur le bouton "Télécharger".
Une fois que c'est fait, vérifiez votre dossier /Applications pour "Installer El Capitan" (j'ai oublié le nom exact du fichier, mais il commence par "Install"). Avec VMware Fusion, il est incroyablement facile d'installer El Capitan en tant que machine virtuelle. Ouvrez Fusion et ajoutez une nouvelle machine, puis choisissez "Installer à partir d'un disque ou d'une image" et glissez/déposez simplement l'application d'installation de Mac OS dans la fenêtre d'importation de VMware.
Suivez les étapes habituelles pour installer une machine virtuelle, assurez-vous d'allouer suffisamment de mémoire vive, et c'est parti ! En procédant ainsi, j'ai pu installer El Capitan en tant qu'OS virtuel sur ma machine Sierra, et tester Safari 9.
S'il n'est pas possible d'installer des versions antérieures de Safari, il est en revanche possible de les émuler. Dans le menu Développer, sélectionnez User Agent, puis Other.....
À partir de là, vous pouvez entrer un agent utilisateur personnalisé. Par exemple, à partir du lien dans la réponse de Tetsujin ci-dessus, vous pouvez remplacer l'agent Safari comme suit :
Mozilla/5.0 (Macintosh ; Intel Mac OS X 10_10_4) AppleWebKit/600.7.12 (KHTML, comme Gecko) Version/8.0.7 Safari/600.7.12
Vous devriez être en mesure d'émuler n'importe quelle version antérieure de Safari de cette manière.