Come posso sviluppare per Safari 6 senza acquistare un mac?


8

Ho sempre scoperto che lo sviluppo in Windows e l'utilizzo di Safari per Windows sono stati sufficienti.

Tuttavia, Safari 6 è ora stato rilasciato e ho almeno un utente che mi ha contattato, dicendo che ha avuto problemi con uno dei miei siti sul suo nuovo iPad.

Il problema è che Safari per Windows arriva solo fino alla 5.1.7.

Devo uscire e acquistare un nuovo mac / ipad / iphone per testare il mio codice o esiste un altro modo?


1
Se il problema si presenta su iPad, allora avresti bisogno di un iPad e non di un Mac.
Ramhound,

Hai tre opzioni. Di 'ai tuoi utenti di comprarti un mac. Visita hackintosh.org e vedi se esiste un ISO di avvio per osx 10.7 che puoi caricare in un emulatore come VirtualBox. E infine - dichiara che Safari 6 non sarà supportato fino a quando Apple non lo rilascerà per Windows.
Ярослав Рахматуллин,

Il mio datore di lavoro non acquisterà un iPad o un Mac. Ma insistono sul fatto che devo supportare entrambi.
Urbycoz,

@Ramhound Safari 6 non è lo stesso su iPad come su un Mac?
Urbycoz,

@Urbycoz: fino a quando non sarai in grado di permetterti un datore di lavoro migliore, ti consiglio di leggere i fumetti di Dilbert.
Michael Scheper,

Risposte:


5

Entrambi usano webkit, ma non vivere e morire per quello. Abbiamo visto molti errori \ comportamenti che si verificano solo in Safari.

Utilizzare i laboratori di esplorazione o salsa. Hanno emulatori \ desktop virtuali che possono ricreare i tuoi problemi.

Sono qui perché 6.0+ hanno cambiato il modo in cui gestisce i tag iniettati come ha fatto IE 10.


1

Basta testare su Google Chrome. Entrambi i browser condividono il motore di rendering WebKit. In caso contrario, è possibile virtualizzare OS X.


2
Sbagliato, mentre Chrome e Safari condividono i motori di rendering WebKit / Blink sono distintamente fork. È possibile comunque utilizzare il nuovo Chrome clone "Opera", che vi permetterà di testare più versioni di Chrome senza dover disinstallare / reinstallazione in misura folle.
Giovanni
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.