2010-08-24 12 views
7

Il mio Google-fu mi sta fallendo. Sto cercando di determinare quale versione (s) di WebKit mobile (iOS, Android, Blackberry Torch, ecc.) Supporta la funzione HTML5 JavaScript Workers. Qualcuno lo sa per certo?Quali versioni di WebKit mobile supportano i JavaScript Worker?

MODIFICA Ho creato a page that logs whether your browser supports the Worker API. Si prega di colpire se si dispone di un dispositivo WebKit mobile e pubblicherò un riassunto dopo un po '. Grazie!

EDIT II Alla fine ho ottenuto un tuit circolare e ho aggiunto la possibilità di vedere un riepilogo dei risultati. Stesso link: http://segdeha.com/w/workers.html

+0

+1 per il bel test online! Dovresti in qualche modo permettere alle persone di inviarti le loro funzioni di controllo per testare anche altre funzionalità. –

risposta

5

Ecco i risultati sulla base di miei test di individuazione caratteristica:.

var supportsWorkers = !!window.Worker; 
  • iOS 4.0.2: no (simulatore)
  • iOS 4.0.1: no (simulatore)
  • iOS 4.0: nessuna
  • iOS 3.1.3: non
  • iOS 3.0: sì
  • iOS 2.2.1: no (iPhone 2G)

  • Android 2.2: no (Nexus One ed emulatore)

  • Android 2.1- Update1: sì
  • Android 2.1: si
  • Android 2.0: si
  • Android 1.6: nessuna
  • Android 1.5: no

  • BlackBerry 6: sì (testato su BB Torch 9800)

  • webOS 1.3: no (emulatore)
  • Fennec/1.0b1: sì (emulatore)

Alcuni di questi sono stati testati su dispositivi reali e alcuni sull'emulatore. I risultati sono piuttosto interessanti .. sembra che sia stato abilitato e poi disabilitato in seguito sia su Android che su iOS. Tieni presente che questo è solo un test funzionale, non un test funzionale effettivo.

+1

Come hai effettuato i test? Hai un intero casino di dispositivi in ​​giro o solo un sacco di amici techie? :-) –

+2

I (temporaneamente) rubo dal nostro QA (lavoro a Yahoo!);) –

0

Non so ancora se lo fanno ancora.

Anche il mio google-fu non è riuscito.

Tuttavia, posso dirvi che non sono supportati nel browser webkit di Froyo (Android 2.2). (Secondo Modernizr)

Forse alcuni dei ragazzi iPhone & BB può carillon in

0

iPhone OS 4.1 non supporta i lavoratori (su iPod Touch). Quello che mi vergogno, proprio mentre stavo per scrivere una webapp. Testato sul dispositivo reale.

"Mozilla/5.0 (iPod; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7" 
1

Aggiornamento: iOS corrente (5.1) supporta Web Worker (testato con iPad 2 e l'URL collegato sopra nella domanda.

Problemi correlati