Comment puis-je développer pour Safari 6 sans acheter de mac?

8

J'ai toujours trouvé que le développement sous Windows et l'utilisation de Safari pour Windows étaient suffisants.

Cependant, Safari 6 est maintenant sorti, et j'ai au moins un utilisateur qui m'a contacté, disant qu'il a rencontré des problèmes avec l'un de mes sites sur son nouvel ipad.

Le problème est que Safari pour Windows ne monte que jusqu'à 5.1.7.

Dois-je sortir et acheter un nouveau mac / ipad / iphone pour tester mon code, ou y a-t-il une autre façon?

Urbycoz
la source
1
Si le problème se pose sur l'iPad, vous aurez besoin d'un iPad et non d'un Mac.
Ramhound
Vous avez trois options. Dites à vos utilisateurs de vous acheter un mac. Visitez hackintosh.org et voyez s'il existe une image ISO de démarrage pour osx 10.7 que vous pouvez charger dans un émulateur tel que VirtualBox. Et enfin - déclarez que Safari 6 ne sera pas pris en charge jusqu'à ce qu'Apple le publie pour Windows.
Ярослав Рахматуллин
Mon employeur n'achètera pas d'ipad ou de mac. Mais ils insistent pour que je soutienne les deux.
Urbycoz
@Ramhound Safari 6 n'est-il pas le même sur iPad que sur Mac?
Urbycoz
@Urbycoz: Jusqu'à ce que vous puissiez vous permettre un meilleur employeur, je vous recommande de lire les bandes dessinées de Dilbert.
Michael Scheper

Réponses:

5

Les deux utilisent le webkit, mais ne vivent pas et ne meurent pas par cela. Nous avons vu de nombreuses erreurs \ comportements qui ne se produisent que lors d'un safari.

Utilisez des piles de navigateurs ou des laboratoires de sauce. Ils ont des émulateurs \ des bureaux virtuels qui peuvent recréer vos problèmes.

Je suis ici parce que 6.0+ a changé la façon dont il gère les balises injectées comme IE 10.

brindille
la source
1

Testez simplement dans Google Chrome. Les deux navigateurs partagent le moteur de rendu WebKit. Sinon, vous pouvez virtualiser OS X.

Daylen
la source
2
Mal, alors que Chrome et Safari partagent les moteurs de rendu WebKit / Blink, ils sont des fourchettes distinctes. Vous pouvez cependant utiliser le nouveau clone de Chrome "Opera" qui vous permettra de tester plusieurs versions de Chrome sans avoir à désinstaller / réinstaller dans une mesure démente.
John