Jak mogę opracować dla Safari 6 bez kupowania komputera Mac?

8

Zawsze uważałem, że samo rozwijanie w Windows i używanie Safari dla Windows było wystarczające.

Jednak Safari 6 zostało już wydane i mam co najmniej jednego użytkownika, który się ze mną skontaktował, mówiąc, że ma problemy z jedną z moich stron na swoim nowym iPadzie.

Problem polega na tym, że Safari dla Windows idzie w górę do wersji 5.1.7.

Czy muszę wyjść i kupić nowy komputer Mac / iPad / iPhone, aby przetestować kod, czy jest inny sposób?

Urbycoz
źródło
1
Jeśli problem występuje na iPadzie, to potrzebujesz iPada, a nie Maca.
Ramhound,
Masz trzy opcje. Powiedz użytkownikom, aby kupili Ci komputer Mac. Odwiedź hackintosh.org i sprawdź, czy istnieje rozruchowy ISO dla systemu OSX 10.7, który można załadować w emulatorze, takim jak VirtualBox. I wreszcie - zadeklaruj, że Safari 6 nie będzie obsługiwana, dopóki Apple nie wyda go dla systemu Windows.
Ярослав Рахматуллин
Mój pracodawca nie kupi iPada ani Maca. Ale nalegają, że muszę je wspierać.
Urbycoz
@Ramhound Czy Safari 6 nie jest taka sama na iPadzie jak na Macu?
Urbycoz,
@Urbycoz: Dopóki nie stać Cię na lepszego pracodawcę, polecam przeczytanie komiksów Dilberta.
Michael Scheper,

Odpowiedzi:

5

Obie używają webkita, ale przez to nie żyją i nie umierają. Widzieliśmy wiele błędów \ zachowań, które występują tylko podczas safari.

Użyj przeglądarki stosu lub laboratorium sosu. Mają emulatory \ wirtualne pulpity, które mogą odtworzyć problemy.

Jestem tutaj, ponieważ wersja 6.0+ zmieniła sposób, w jaki obsługuje wstrzykiwane tagi, podobnie jak IE 10.

twiggy
źródło
1

Wystarczy przetestować w Google Chrome. Obie przeglądarki współużytkują silnik renderujący WebKit. Jeśli nie, możesz zwirtualizować OS X.

Daylen
źródło
2
Źle, podczas gdy Chrome i Safari współużytkują silniki renderujące WebKit / Blink, są wyraźnie widelcami. Państwo może jednak korzystać z nowego klona Chrome „Opera”, który pozwoli Ci przetestować różne wersje Chrome bez konieczności odinstaluj / reinstall do obłąkanego stopniu.
John