簡體   English   中英

使用javascript檢測Android設備是手機還是平板電腦

[英]Detecting whether Android device is a phone or a tablet with javascript

我剛剛建立了一個移動網站,如果用戶正在瀏覽手機,我想要從我們的主站點重定向流量。

目前我正在使用javascript來獲取瀏覽器useragent並使用它來識別設備是否是手機。

我遇到的問題是Android設備,因為我無法找到Android用戶的區別功能來決定該設備是手機還是平板電腦。如果用戶在平板電腦上,我仍然希望向他們展示完整的網站。

有誰知道這個解決方案?

您應該通過閱讀用戶代理來使用谷歌提出的這種消息。 如果UA有移動這個詞,那就是手機,如果不是,那就是平板電腦

http://googlewebmastercentral.blogspot.com/2011/03/mo-better-to-also-detect-mobile-user.html

沒有通用的方法:閱讀本文以獲取更多解釋http://www.webvanta.com/post/2012-04-08/how-to-reliably-tell-android-tablets-from-phones

如果您沒有時間引用該文章“根據手機制造商和使用的瀏覽器,UA字符串中有不包含”mobile“的手機,以及”

對於平板電腦來說,這是真的,IPAD在用戶代理中有“移動”這個詞(對於某些版本的chrome和safari)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM