2

我一直在測試我們的手機網站在Android和iPhone上,並覺得我有一個良好的工作網站爲這些瀏覽器。問題是我剛剛拿到黑莓5的手,結果非常糟糕。我們正在使用jquery,它需要20多秒才能讓js加載自己。什麼樣的瀏覽器功能可以很好地辨別出能夠很好地處理j的移動瀏覽器,而不是那種?

我的想法是,我們可能會更好地消除或嚴重限制我們在BlackBerry 5或更低版本瀏覽器上使用js,這會讓我走上瀏覽器檢測的道路。

我已經在這個項目中使用了modernizr,我想知道是否有一個特定的功能或一組功能,我們可以檢測到,然後將允許我將瀏覽器分爲優,好,中和在下面的Quirks Mode Browser列表中找到差。或者,我會解決答案將其分爲優秀和其他一切。

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

+0

如果瀏覽器無法處理JavaScript,您將如何使用JavaScript來查找? – Pointy 2011-03-02 17:32:11

+1

這並不是說它不能加載js,而是瀏覽器支持一組受限制的js特性,或者它實現得太差以至於最好不要使用js。有點像使用功能檢測來區分FireFox,Chrome和ie6 – Sean 2011-03-02 18:40:32

+0

找到這個數據源,將通過這裏查找。 http://www.w3.org/2010/01/results-wctmb2 – Sean 2011-03-02 19:57:41

回答

0

基於這裏給出的數據。 http://www.w3.org/2010/01/results-wctmb2

似乎瀏覽器的兩個功能可以有效地將高級別的js支持與低級別的js支持分開,這些支持localStorage和對canvas的支持。

每個等於或低於50%的瀏覽器都不支持localStorage或Canvas,並且每個瀏覽器高於50%(Firefox和Fennec的幾個版本除外)均支持這兩種瀏覽器。

相關問題