0
A
回答
1
正如Jacob所說的,你應該確定你想要檢測的是什麼。只是檢測到它是「移動」設備並不是很有用。
- 對於屏幕寬度,請使用CSS媒體查詢。 Examples on CSS-Tricks
- 對於觸摸功能,我推薦使用Modernizr。
2
首先,jQuery的has removed jQuery.browser有效地從1.9版。如果你想使用它,你將不得不利用jQuery migrate plugin來重新啓用舊jQuery的功能,包括$.browser
。
二,我不相信jQuery.browser
曾經有過jQuery.browser.mobile
的可能性。
第三,從jQuery中刪除的原因是您需要提出一個不同的問題:您如何定義移動瀏覽器?它是屏幕分辨率嗎?您也可以在筆記本電腦上調整屏幕大小。觸摸界面?筆記本電腦也有這些。瀏覽器版本?我懷疑Android版Chrome和Windows版Chrome有什麼區別。
但有一個解決方案!
jQuery建議使用「特徵檢測」,而這是一個非常好的主意。這意味着什麼基本上是在需要時檢查某些功能。例如,如果你想用手指滾動某個東西,用jQuery說一個圖片滑塊,你可以檢查是否存在觸摸事件:var hasTouch = ('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch;
如果你想設計一些依賴於屏幕分辨率的東西,你應該使用media queries和CSS。
所以這一切歸結爲:特徵檢測>移動檢測。哦,你可能不應該關心什麼瀏覽器您的訪問者正在使用,而所有新的瀏覽器大部分保持在標準。你的主要的關注,不知道你的用例,應該是屏幕分辨率,或者更確切地說viewport resolutions。
相關問題
- 1. 移動瀏覽器檢測
- 2. 檢測移動瀏覽器
- 3. 移動瀏覽器檢測查看
- 4. 瀏覽器檢測 - 移動與PC
- 5. 檢測GWT中的移動瀏覽器
- 6. jquery,如何測試移動瀏覽器?
- 7. 瀏覽器檢測jQuery的?
- 8. jQuery瀏覽器檢測?
- 9. jQuery 1.6瀏覽器檢測
- 10. Javascript/jQuery瀏覽器檢測
- 11. 檢測瀏覽器後退按鈕按下 - jquery移動
- 12. 使用javascript/jquery檢測移動瀏覽器的最佳方法?
- 13. jquery 1.9瀏覽器在Safari瀏覽器中移動滾動
- 14. 瀏覽器檢測
- 15. 瀏覽器檢測
- 16. 瀏覽器檢測
- 17. 檢測瀏覽器標籤是否專注於移動瀏覽器
- 18. 檢測瀏覽器是否爲移動Twitter應用程序瀏覽器?
- 19. 檢測瀏覽器關閉在jquery/JavaScript跨瀏覽器
- 20. 檢測是否移動瀏覽器支持溢出:滾動
- 21. 移動瀏覽器的廣告攔截器檢測
- 22. jQuery的瀏覽器語言檢測
- 23. jQuery:檢測瀏覽器調整大小
- 24. jQuery的瀏覽器版本檢測
- 25. 用jquery檢測firefox瀏覽器
- 26. 檢測使用JQuery的瀏覽器
- 27. 使用jQuery檢測瀏覽器
- 28. 通過jQuery檢測瀏覽器緩存
- 29. 針對IE8的jquery瀏覽器檢測
- 30. 如何使用jQuery檢測瀏覽器?