當前位置:首頁 » 密碼管理 » 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,則說明使用的是移動客戶端,代碼比較簡單這里就不多介紹了,直接套用就可以了

熱點內容
固態硬碟如何設置緩存 發布:2024-09-25 23:00:00 瀏覽:147
為什麼谷歌設置安卓標桿機 發布:2024-09-25 22:47:44 瀏覽:571
oracle創建資料庫伺服器 發布:2024-09-25 22:34:13 瀏覽:236
汽車銷售系統資料庫設計 發布:2024-09-25 22:28:27 瀏覽:238
密碼為什麼不可以告訴別人 發布:2024-09-25 22:21:01 瀏覽:990
怎麼用伺服器玩游戲 發布:2024-09-25 22:12:41 瀏覽:938
vs編譯器如何遮蔽一段代碼 發布:2024-09-25 21:53:50 瀏覽:411
淘寶apiphp 發布:2024-09-25 21:52:53 瀏覽:708
易語言大型源碼 發布:2024-09-25 21:52:49 瀏覽:744
androidxls 發布:2024-09-25 21:51:53 瀏覽:878