2010-08-24 74 views
7

我的Google-fu让我失望。我试图确定哪些版本的移动WebKit(iOS,Android,Blackberry Torch等)支持HTML5特性JavaScript Workers。任何人都知道吗?哪些版本的移动WebKit支持JavaScript工作?

编辑 我创建了a page that logs whether your browser supports the Worker API。如果您有移动WebKit设备,请点击它,我会在一段时间后发布摘要。谢谢!

编辑II 我终于得到了一个圆形的tuit,并增加了查看结果摘要的能力。同一链接:http://segdeha.com/w/workers.html

+0

+1为好的在线测试!您应该以某种方式让人们发送您的检查功能来测试其他功能。 – 2017-01-30 17:05:21

回答

5

这里的结果基于我自己的功能检测试验:

var supportsWorkers = !!window.Worker; 
  • 的iOS 4.0.2:无(仿真器)
  • 的iOS 4.0.1:无(仿真器)
  • 的iOS 4.0:没有
  • 的iOS 3.1.3:没有
  • 的iOS 3.0:是
  • 的iOS 2.2.1:无(iPhone 2G)

  • Android 2.2的:否(Nexus One和仿真器)

  • 的Android 2.1- UPDATE1:是
  • 的Android 2.1:是
  • Android 2.0的:是
  • 的Android 1.6:没有
  • 机器人1.5:无

  • 黑莓6:

  • webOS的1.3是(上BB 9800火炬测试):无(仿真器)
  • 小狐/ 1.0b1:是(仿真器)

其中的一些进行了测试在实际设备上,还有一些在仿真器上。结果很有趣......它看起来像是在Android和iOS上启用然后禁用的。请记住,这只是功能测试,而不是实际的功能测试。

+1

你是怎么做你的测试?你是否有一堆乱七八糟的设备或许多技术人员朋友? :-) – 2010-08-24 23:33:40

+2

我(暂时)从我们的质量检查中窃取他们(我在雅虎工作);) – 2010-08-25 00:11:32

0

我不确定是否还有。

我的google-fu也失败了。

但是,我可以告诉你,它们在Froyo的webkit浏览器(Android 2.2)中不受支持。 (据Modernizr的)

也许一些iPhone & BB球员可以附和

0

iPhone OS 4.1不支持工作人员(在iPod Touch上)。我感到惭愧,就像我要写一个web应用程序一样。在实际设备上测试。

"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

更新:当前iOS(5.1)确实支持Web Worker(用iPad 2进行测试,并在问题中与上面链接的URL相关联。

相关问题