2010-08-24 15 views
7

Mi Google-fu me está fallando. Estoy tratando de determinar qué versión (es) de Mobile WebKit (iOS, Android, Blackberry Torch, etc.) son compatibles con la función HTML5 Trabajadores de JavaScript. Alguien sabe con certeza?¿Qué versiones de WebKit para móviles admiten JavaScript Workers?

EDIT He creado a page that logs whether your browser supports the Worker API. Preséntala si tienes un dispositivo WebKit móvil y publicaré un resumen después de un tiempo. ¡Gracias!

EDIT II Finalmente obtuve una ronda tuit y agregué la posibilidad de ver un resumen de los resultados. Mismo enlace: http://segdeha.com/w/workers.html

+0

+1 para la prueba agradable en línea! De alguna manera, debe permitir que las personas le envíen sus funciones de comprobación para probar otras funciones también. –

Respuesta

5

Aquí de resultados basado en mis propias pruebas de detección de programas:.

var supportsWorkers = !!window.Worker; 
  • iOS 4.0.2: no (simulador)
  • iOS 4.0.1: no (simulador)
  • iOS 4.0: no
  • IOS 3.1.3: no hay
  • IOS 3.0: sí
  • iOS 2.2.1: no (iPhone 2G)

  • Android 2.2: no (Nexus One y el emulador)

  • Android 2.1- Update1: sí
  • Android 2.1: sí
  • Android 2.0: sí
  • Android 1.6: no
  • Android 1.5: no

  • BlackBerry 6: sí (probado en BB 9800 de la antorcha)

  • webOS 1.3: no (emulador)
  • Fennec/1.0b1: sí (emulador)

Algunos de estos fueron probados en dispositivos reales, y algunos en el emulador. Los resultados son un poco interesantes ... parece que se activó y luego se inhabilitó en Android e iOS. Tenga en cuenta que esta es solo una prueba de características, no una prueba funcional real.

+1

¿Cómo hiciste tu prueba? ¿Tienes todo un lío de dispositivos o simplemente muchos amigos techie? :-) –

+2

Yo (temporalmente) les robo nuestro control de calidad (trabajo en Yahoo!);) –

0

No estoy seguro de si hacer algo todavía.

Mi google-fu también falló.

Sin embargo, puedo decirle que no son compatibles con el navegador webkit de Froyo (Android 2.2). (De acuerdo con Modernizr)

Tal vez algunos de los chicos iPhone & BB pueda intervenir

0

iPhone OS 4.1 no es compatible con los trabajadores (en iPod Touch). Lo que me avergüenza, al igual que iba a escribir una aplicación web. Probado en el dispositivo real.

"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

Actualización: iOS actual (5.1) es compatible con Web Worker (probado con iPad 2 y la URL vinculada anteriormente en la pregunta.

Cuestiones relacionadas