2012-01-24 30 views
1

我正在尋找一種方法來檢測用戶是否使用在iPad上的Opera Mini。我之所以這樣做是因爲iPad上的Opera Mini不支持HTML5的「視頻」標籤或Flash。我需要能夠在該視頻容器中加載靜態圖像。javascript - 檢測iPad上的特定瀏覽器

有沒有什麼辦法檢測這個?

林已經在使用iPad的檢測,如:

var isiPad = navigator.userAgent.match(/iPad/i) != null; 
if (isiPad){ ... } 

現在,我可以得到特定的瀏覽器?

回答

3

您可以直接使用Modernizr查詢<video>支持。

+0

Modernizr看起來不錯,但是如果你只想檢查用戶代理中的opera mini,那麼檢查UA中的術語opera。opera mini UA的列表是[here](http://dev.opera的.com /物品/視圖/歌劇迷你請求報頭/)。 –

+0

@PunitRaizada檢查用戶代理一直被認爲是不好的做法。雖然在某些情況下,這是壞的解決方案中最壞的情況,但這不是問題之一。檢查'