我的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
答案 0 :(得分:5)
这是基于我自己的特征检测测试的结果:
var supportsWorkers = !!window.Worker;
iOS 2.2.1:否(iPhone 2G)
Android 2.2:否(Nexus One和模拟器)
Android 1.5:没有
BlackBerry 6:是(在BB 9800 Torch上测试)
其中一些在实际设备上进行了测试,有些则在仿真器上进行了测试。结果很有意思......看起来它已启用,然后在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"