當前位置:首頁 » 密碼管理 » js判斷是否是手機訪問

js判斷是否是手機訪問

發布時間: 2024-09-25 21:13:59

1. nodejs 怎麼去判斷訪問的電腦端還是手機端

var deviceAgent = req.headers[「user-agent」].toLowerCase();
var agentID = deviceAgent.match(/(iphone|ipod|ipad|android)/);
if(agentID){
指到手機、pad的網頁
}else{
指到pc網頁
}
也可以在html頁面上做跳轉。但為了速度,應該在後台nodejs服務上,judge一下
如果在html頁上的話。那時頁面可能已經下載下來了

2. js如何判斷是使用手機還是電腦

通過userAgent判斷,navigator.userAgent可以獲取當前的userAgent
然後通過匹配手機的常見userAgent進行識別
註:userAgent可以在大多數的手機瀏覽器上修改(例如選擇訪問電腦版、訪問iphone版等選項就是改變userAgent,來騙過伺服器獲取其他設備訪問的版本)
一般手機瀏覽器里都帶有mobile字樣(非協議規范)

3. 如何判斷是手機還是電腦在訪問網站

如何判斷是手機還是電腦訪問網站:
現在由於手機功能的強大,使用手機上網的用戶越來越多,那麼就需要判斷用戶是用何種客戶端登陸的網站,如果使用的是電腦則使用電腦版本的網頁,如果使用的手機則使用手機版本的網頁,下面是一段能夠判斷是手機還是電腦的代碼:
function check() {
var userAgentInfo=navigator.userAgent;
var Agents =new Array("Android","iPhone","SymbianOS","Windows Phone","iPad","iPod");
var flag=true;
for(var v=0;v<Agents.length;v++) {
if(userAgentInfo.indexOf(Agents[v])>0) {
flag=false;
break;
}
}
return flag;
}
在以上代碼中,如果如果flag返回值為true則說明是電腦客戶端,如果是false,則說明使用的是移動客戶端,代碼比較簡單這里就不多介紹了,直接套用就可以了

熱點內容
安卓汽車盲區輔助哪裡下載 發布:2025-05-16 16:02:53 瀏覽:361
碼尚編程 發布:2025-05-16 15:55:39 瀏覽:445
android全局字體 發布:2025-05-16 15:53:19 瀏覽:573
jsp在伺服器編譯先轉譯成什麼 發布:2025-05-16 15:41:36 瀏覽:981
svn伺服器編譯 發布:2025-05-16 15:41:26 瀏覽:965
照片被塗鴉擦掉如何看到信息安卓 發布:2025-05-16 15:36:43 瀏覽:179
手機怎麼配置內存大 發布:2025-05-16 15:18:06 瀏覽:166
xpshop源碼 發布:2025-05-16 15:17:25 瀏覽:404
android彈出通知 發布:2025-05-16 14:59:20 瀏覽:511
資料庫EST 發布:2025-05-16 14:59:15 瀏覽:198