當前位置:首頁 » 密碼管理 » 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-01-11 00:26:21 瀏覽:883
linux命令包 發布:2025-01-10 23:54:26 瀏覽:32
python輪廓 發布:2025-01-10 23:49:23 瀏覽:178
思科配置線怎麼選 發布:2025-01-10 23:48:44 瀏覽:704
解壓水晶泥 發布:2025-01-10 23:27:23 瀏覽:634
小米攝像頭如何改wifi密碼 發布:2025-01-10 23:25:14 瀏覽:115
阿里雲伺服器首頁 發布:2025-01-10 23:24:15 瀏覽:436
win2003單網卡搭建vpn伺服器搭建 發布:2025-01-10 23:21:13 瀏覽:356
如何製作原始傳奇腳本 發布:2025-01-10 23:00:30 瀏覽:120
小程序免費模板源碼下載 發布:2025-01-10 22:55:23 瀏覽:235