2010-08-24 8 views
7

Mon Google-fu me manque. J'essaie de déterminer quelle (s) version (s) de WebKit mobile (iOS, Android, Blackberry Torch, etc.) prennent en charge la fonction HTML5 JavaScript Workers. Quelqu'un sait-il à coup sûr? J'ai créé a page that logs whether your browser supports the Worker API. S'il vous plaît le frapper si vous avez un appareil mobile WebKit et je vais poster un résumé après un certain temps. Merci!Quelles versions de WebKit mobile supportent JavaScript?

EDIT II J'ai finalement obtenu un tuit rond et ajouté la possibilité de voir un résumé des résultats. Même lien: http://segdeha.com/w/workers.html

+0

+1 pour le bon test en ligne! Vous devriez en quelque sorte laisser les gens vous envoyer leurs fonctions de vérificateur pour tester d'autres fonctionnalités, aussi. –

Répondre

5

Voici les résultats basés sur mes propres tests de détection de fonction:.

var supportsWorkers = !!window.Worker; 
  • iOS 4.0.2: pas (simulateur)
  • iOS 4.0.1: non (simulateur)
  • iOS 4.0: pas
  • iOS 3.1.3: aucun
  • iOS 3.0: oui
  • iOS 2.2.1: non (iPhone 2G)

  • Android 2.2: non (Nexus One et émulateur)

  • Android 2.1- update1: oui
  • applications 2.1: oui
  • applications 2.0: oui
  • applications 1,6: non
  • applications 1,5: non

  • BlackBerry 6: oui (testé sur BB Torch 9800)

  • webOS 1.3: non (émulateur)
  • Fennec/1.0b1: oui (émulateur)

Certains d'entre eux ont été testés sur les appareils réels, et certains sur l'émulateur. Les résultats sont plutôt intéressants. On dirait qu'il a été activé puis désactivé plus tard sur Android et iOS. Gardez à l'esprit qu'il ne s'agit que d'un test de fonctionnalité et non d'un test fonctionnel.

+1

Comment avez-vous fait vos tests? Avez-vous tout un tas d'appareils qui traînent ou juste beaucoup d'amis techie? :-) –

+2

Je les vole temporairement (je travaille chez Yahoo!);) –

0

Je ne sais pas encore si.

Mon google-fu a également échoué.

Cependant, je peux vous dire qu'ils ne sont pas supportés dans le navigateur webkit de Froyo (Android 2.2). (Selon Modernizr)

Peut-être que quelques-uns des gars iPhone & BB peut sonner dans

0

iPhone OS 4.1 ne prend pas en charge les travailleurs (sur iPod Touch). Ce que j'ai honte, tout comme j'allais écrire une webapp. Testé sur l'appareil réel.

"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

Mise à jour: iOS (5.1) actuel prend en charge Web Worker (testé avec l'iPad 2 et l'URL ci-dessus dans la question.

Questions connexes