web-dev-qa-db-fra.com

Existe-t-il un moyen d'installer/d'émuler une version plus ancienne de Safari? (i.e 8)

Sur OSX: Après une mise à jour vers El Capitan, j'ai constaté que Safari 9 était installé par défaut . À des fins de test logiciel, je dois tester une application Web via Safari 8 (qui est toujours la dernière version de Yosemite. ) . J'ai cherché mais il n'y a aucun moyen (d'attendre pour browserstack) d'installer ou d'émuler une version plus ancienne de Safari.

Outre le déclassement en Yosemite, existe-t-il un moyen de le faire?

22
Moncefmd

Le plus proche possible serait probablement de télécharger l’un des nightlies WebKit correspondant à la version de Safari de votre choix.

L'article d'historique des versions Safari de Wikipédia répertorie la version WebKit correspondante pour chaque version de Safari. Si vous recherchez ensuite la balise pour cette version dans la source WebKit, vous pouvez trouver un numéro de révision correspondant. Enfin, vous pouvez utiliser les archives WebKit Nightly pour télécharger la version nocturne la plus proche.

Safari 8.0.7 utilisait WebKit version 600.7.12, qui semble correspondre le mieux à WebKit build r185729.

Je ne sais pas si vous pouvez exécuter plusieurs versions de WebKit sur une machine, mais vous pouvez au moins une version plus ancienne à cibler, en plus de Safari.

19
robmathers

J'ai également recherché des versions plus anciennes de Safari et trouvé un site Web qui les propose au téléchargement.

Ils sont trop vieux pour ma version d’OSX et je n’ai donc pas pu le tester - mais cela fonctionne peut-être pour quelqu'un.

http://www.oldapps.com/mac/de/safari.php

0
Andybanandy