Bagaimana saya bisa mengembangkan untuk Safari 6 tanpa membeli mac?

8

Saya selalu menemukan bahwa hanya mengembangkan di Windows, dan menggunakan Safari untuk Windows sudah cukup.

Namun, Safari 6 sekarang telah dirilis, dan saya punya setidaknya satu pengguna yang telah menghubungi saya, mengatakan dia mengalami masalah dengan salah satu situs saya di iPad barunya.

Masalahnya adalah bahwa Safari untuk Windows hanya berjalan hingga 5.1.7.

Apakah saya harus keluar dan membeli mac / ipad / iphone baru untuk menguji kode saya, atau apakah ada cara lain?

Urbycoz
sumber
1
Jika masalah ada di iPad maka Anda akan membutuhkan iPad bukan Mac.
Ramhound
Anda memiliki tiga opsi. Beri tahu pengguna Anda untuk membelikan Anda mac. Kunjungi hackintosh.org dan lihat apakah ada ISO yang dapat di-boot untuk osx 10.7 yang dapat Anda muat di emulator seperti VirtualBox. Dan akhirnya - nyatakan bahwa Safari 6 tidak akan didukung sampai Apple merilisnya untuk Windows.
Ярослав Рахматуллин
Majikan saya tidak akan membeli ipad atau mac. Tetapi mereka bersikeras bahwa saya harus mendukung keduanya.
Urbycoz
@Ramhound Bukankah Safari 6 sama di iPad seperti di mac?
Urbycoz
@Urbycoz: Sampai Anda mampu membeli perusahaan yang lebih baik, saya sarankan membaca komik Dilbert.
Michael Scheper

Jawaban:

5

Keduanya menggunakan webkit, tetapi jangan hidup dan mati karenanya. Kami telah melihat banyak kesalahan \ perilaku yang hanya terjadi di safari.

Gunakan labirin atau lab saus. Mereka memiliki emulator \ virtual desktop yang dapat menciptakan kembali masalah Anda.

Saya di sini karena 6.0+ mengubah cara menangani tag yang disuntikkan seperti yang dilakukan IE 10.

lemah
sumber
1

Cukup uji di Google Chrome. Kedua browser berbagi mesin rendering WebKit. Jika tidak, Anda dapat melakukan virtualisasi OS X.

Daylen
sumber
2
Salah, sementara Chrome dan Safari berbagi mesin rendering WebKit / Blink mereka adalah garpu khusus. Namun Anda dapat menggunakan klon Chrome "Opera" baru yang akan memungkinkan Anda menguji beberapa versi Chrome tanpa harus mencopot / menginstal ulang ke tingkat yang gila.
John