哪些版本的移动WebKit支持JavaScript Workers?

时间:2010-08-24 21:56:41

标签: javascript mobile webkit

我的Google-fu让我失望了。我正在尝试确定哪些版本的移动WebKit(iOS,Android,Blackberry Torch等)支持HTML5功能JavaScript Workers。有人知道吗?

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

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

4 个答案:

答案 0 :(得分: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:没有
  • Android 1.5:没有

  • BlackBerry 6:是(在BB 9800 Torch上测试)

  • webOS 1.3:否(模拟器)
  • Fennec / 1.0b1:是(模拟器)

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

答案 1 :(得分:1)

更新:当前的iOS(5.1)确实支持Web Worker(使用iPad 2测试以及问题中上面链接的URL。

答案 2 :(得分:0)

我不确定是否还有。

我的谷歌也失败了。

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

也许有些iPhone和iPhone BB家伙可以插话。

答案 3 :(得分:0)

iPhone OS 4.1不支持工作人员(在iPod Touch上)。我很遗憾,就像我要写一个webapp一样。在实际设备上测试。

"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"