我的Google搜索技巧失败了。我正在尝试确定哪个版本的移动WebKit(iOS、Android、Blackberry Torch等)支持HTML5功能JavaScript Workers。有人确定吗?
编辑 我创建了一个页面,记录您的浏览器是否支持Worker API。如果您有移动WebKit设备,请点击它,我会在一段时间后发布摘要。谢谢!
第二次编辑 我终于找到了机会,并添加了查看结果摘要的功能。同样的链接:http://segdeha.com/w/workers.html
我的Google搜索技巧失败了。我正在尝试确定哪个版本的移动WebKit(iOS、Android、Blackberry Torch等)支持HTML5功能JavaScript Workers。有人确定吗?
编辑 我创建了一个页面,记录您的浏览器是否支持Worker API。如果您有移动WebKit设备,请点击它,我会在一段时间后发布摘要。谢谢!
第二次编辑 我终于找到了机会,并添加了查看结果摘要的功能。同样的链接:http://segdeha.com/w/workers.html
这是基于我自己的特征检测测试得出的结果:
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 上被启用,然后又被禁用了。请记住这只是一个功能测试,而不是实际的功能测试。
iPhone OS 4.1不支持在iPod Touch上使用workers。真是可惜,我正打算编写一个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"
我不确定是否有任何人已经做到了。
我的谷歌搜索也失败了。
然而,我可以告诉你,在Froyo的webkit浏览器(Android 2.2)中不支持它们。(根据Modernizr)
也许一些iPhone和BB的人可以发表意见。