2011-05-30 55 views
0

如果已經詢問過,那麼很抱歉。但我環顧四周。通過查看視口是否受到檢測來檢測手機

我發現的用於檢測網絡用戶是否使用手機的方法似乎不太好。他們是:看用戶代理字符串(hackish),尋找一個狹窄的寬度(但狹窄?)。

是否有直接的方法來查看瀏覽器是否支持<meta viewport...>指令? 我認爲這將是最好的方法。 因爲這就是我們想要的...如果瀏覽器支持視口(即移動)使用它。否則不是。

回答

1

試試這個: http://detectmobilebrowser.com/

元視口似乎是不同的方式實現從CSS屬性,因此涉及到其指定閱讀前視寬任何解決方案可能無法移植。

+0

謝謝,給你upvote。我看到是否在用戶代理字符串中找到「Android」,然後將其稱爲移動瀏覽器。但是Android平板電腦呢?我認爲平板電腦用戶應該看到網站的常規視圖。也許這個問題沒有很好的解決方案。 – 2011-06-07 19:45:51