Non è su molte persone cose che mi piacciono di più del web design elenco, ma i test cross-browser vengono solo con il territorio. Molti sostengono che non esiste un metodo migliore, ma come farlo tu vai a testare il tuo lavoro su più browser?
Al fine di rendere questo sondaggio digeribile, ho classificato i metodi di test cross-browser in 5 tipi principali. Ecco cosa intendo per loro:
Avere vari browser installati sui tuoi sistemi ti dà accesso diretto per verificare come gestiscono il tuo lavoro.
Questo può causare complicazioni in alcuni browser (Internet Explorer per esempio) quando non consentono più versioni in esecuzione sugli stessi O.S. Esistono tuttavia soluzioni alternative, più comunemente sotto forma di desktop virtuali in esecuzione con servizi come VMWare e VirtualBox.
Servizi che catturano uno screenshot del sito Web scelto in una vasta gamma di browser e sistemi operativi, tutto comodamente dal proprio browser. Pensa ad Adobe BrowserLab, Browsershots e Net Mechanic Browser Photo .
La visualizzazione degli screenshot va bene per l'estetica, ma cosa succede se hai bisogno di testare il javascript, selezionare il DOM o anche accedere ad una sessione sicura? Questo è il momento in cui probabilmente ti affidi a un simulatore (o emulatore, qualunque cosa) che ti permetta di prendere il controllo di una macchina remota e giocare con i suoi browser attraverso il tuo sistema.
Scout, Spoon Browser Sandbox, Crossbrowsertesting e Browsera sono esempi comuni di ciò che intendo con questo.
Le applicazioni desktop spesso soddisfano sia le esigenze di screenshot che quelle del simulatore, ma richiedono l'installazione sul sistema.
Pensa a IETester, visualizzatore multibrowser, Microsoft Expression Web Super Preview e Browserseal.
Alcuni browser offrono plug-in e strumenti che consentono loro di imitare il comportamento di altri browser. Safari ha il suo Debug> User Agent, Internet Explorer 8 verrà eseguito in modalità di compatibilità e ci sono un sacco di estensioni come lo User Agent Switcher per Firefox.
Hai un altro modo di fare le cose? Sentiamo!