什么浏览器功能可以很好地识别能够处理js的移动浏览器?

时间:2011-03-02 17:04:41

标签: javascript browser mobile browser-detection feature-detection

我一直在Android和iPhone上测试我们的移动网站,并觉得我有一个很好的工作网站的浏览器。问题是,我只是抓住了黑莓5,结果非常糟糕。我们正在使用jquery,js需要花费20多秒才能加载自己。

我的想法是,我们可能最好不要删除或严重限制我们在BlackBerry 5或更低版本的浏览器上使用js,这会让我走上浏览器检测之路。

我在这个项目中使用了modernizr,我想知道是否有一个我们可以检测到的特定功能或一组功能,然后我可以将浏览器划分为优秀,良好,中等和差的组如下面的Quirks Mode Browser列表中所示。或者,我愿意接受一个答案,将其分为优秀和其他一切。

http://quirksmode.org/mobile/mobilemarket.html

1 个答案:

答案 0 :(得分:0)

基于此处提供的数据。 http://www.w3.org/2010/01/results-wctmb2

浏览器的两个功能似乎是有效地将js支持的高级别支持与低级别的js支持分离,支持localStorage和对画布的支持。

每个50%或以下的浏览器都无法支持localStorage或Canvas,而且每个浏览器超过50%(除了几个版本的Firefox和Fennec)都支持这两种浏览器。