2011-09-08 51 views
1

它是簡單的從navigator.userAgent的navigator.userAgent的非智能設備

檢測智能設備

像navigator.userAgent.match(/ iPhone/I),navigator.userAgent.match(/的Android/I)等

我如何知道請求來自系統(非智能設備),如從臺式機,筆記本電腦等。使用navigator.userAgent。

回答

1

您可以測試userAgent值的流行瀏覽器的名稱!例如,對於Firefox的最新版本的用戶代理字符串看起來是這樣的:

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0.2) Gecko/20100101 Firefox/6.0.2

+0

我不想檢測瀏覽器,我想檢查來自智能設備或某個非智能設備的請求 –

+0

檢測瀏覽器可以告訴您用戶是在PC還是智能設備上使用瀏覽器。如果您不想查找瀏覽器字符串,爲什麼不簡單地將您的支票轉換爲智能設備?如果用戶代理說它不是任何智能設備,那麼它必須是另一臺設備 - 大多數情況下可能是一臺計算機! – AndyBursh

相關問題