它是簡單的從navigator.userAgent的navigator.userAgent的非智能設備
檢測智能設備像navigator.userAgent.match(/ iPhone/I),navigator.userAgent.match(/的Android/I)等
我如何知道請求來自系統(非智能設備),如從臺式機,筆記本電腦等。使用navigator.userAgent。
它是簡單的從navigator.userAgent的navigator.userAgent的非智能設備
檢測智能設備像navigator.userAgent.match(/ iPhone/I),navigator.userAgent.match(/的Android/I)等
我如何知道請求來自系統(非智能設備),如從臺式機,筆記本電腦等。使用navigator.userAgent。
您可以測試userAgent
值的流行瀏覽器的名稱!例如,對於Firefox的最新版本的用戶代理字符串看起來是這樣的:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0.2) Gecko/20100101 Firefox/6.0.2
Browser detection is bad。相反,選擇feature detection總是更好。
我不想檢測瀏覽器,我想檢查來自智能設備或某個非智能設備的請求 –
檢測瀏覽器可以告訴您用戶是在PC還是智能設備上使用瀏覽器。如果您不想查找瀏覽器字符串,爲什麼不簡單地將您的支票轉換爲智能設備?如果用戶代理說它不是任何智能設備,那麼它必須是另一臺設備 - 大多數情況下可能是一臺計算機! – AndyBursh