當前位置:首頁 » 密碼管理 » 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-07-12 13:47:34 瀏覽:873
安卓哪裡有李小龍 發布:2025-07-12 13:31:49 瀏覽:439
蘋果保存賬號密碼在哪裡找 發布:2025-07-12 13:31:07 瀏覽:98
東北大學c語言考試題 發布:2025-07-12 13:26:40 瀏覽:756
sha256在線加密 發布:2025-07-12 13:19:06 瀏覽:227
vbnet創建資料庫連接 發布:2025-07-12 13:15:34 瀏覽:233
為什麼社保卡在社康還要密碼 發布:2025-07-12 13:11:42 瀏覽:811
取隨機數php 發布:2025-07-12 12:58:16 瀏覽:841
如何配置組合音響 發布:2025-07-12 12:53:54 瀏覽:94
c語言冪計算 發布:2025-07-12 12:52:36 瀏覽:567