導航:首頁 > 器材知識 > 怎麼判斷是否為移動設備

怎麼判斷是否為移動設備

發布時間:2022-04-19 06:40:37

① c#net判斷用戶使用的是移動設備還是PC

你可以獲取瀏覽器的userAgent。 userAgent 屬性是一個只讀的字元串,聲明了瀏覽器用於 HTTP 請求的用戶代理頭的值。 但是我建議使用是否支持某個只在移動端支持的屬性來判斷什麼設備,因為userAgent是可以偽造的

② vivonex怎麼分辨是否是移動定製機

怎麼確認手機是否為移動定製機:

1.移動定製機:
①特點:默認移動卡上網,可自由切換上網卡;
②區分:設置--系統管理/更多設置--關於手機或設置--我的設備--更多參數,軟體版本號中有YD字樣,且後蓋有「China Mobile 4GLTE」字樣。
2.移動全網通:
①特點:有移動卡時,只能移動卡為主卡,無移動卡或關閉移動卡後可自由切換上網卡;
②區分:設置--系統管理/更多設置--關於手機或設置--我的設備--更多參數,軟體版本號中有YD字樣。
註:全國范圍內安卓7.1及以上移動全網通機型可通過下載軟體實現數據網路切換,可以點擊鏈接連接WiFi下載,下載安裝完成後打開,點擊解鎖手機,然後重啟手機,再進入設置--雙卡與移動網路中實現數據卡切換。

③ Jquery 判斷是不是 移動設備 瀏覽

//適配代碼
<scripttype="text/javascript">
varbrowser={
versions:function(){
varu=navigator.userAgent,app=navigator.appVersion;
return{//移動終端瀏覽器版本信息
trident:u.indexOf('Trident')>-1,//IE內核
presto:u.indexOf('Presto')>-1,//opera內核
webKit:u.indexOf('AppleWebKit')>-1,//蘋果、谷歌內核
gecko:u.indexOf('Gecko')>-1&&u.indexOf('KHTML')==-1,//火狐內核
mobile:!!u.match(/AppleWebKit.*Mobile.*/)
||!!u.match(/AppleWebKit/),//是否為移動終端
ios:!!u.match(/(i[^;]+;(U;)?CPU.+MacOSX/),//ios終端
android:u.indexOf('Android')>-1||u.indexOf('Linux')>-1,//android終端或者uc瀏覽器
iPhone:u.indexOf('iPhone')>-1||u.indexOf('Mac')>-1,//是否為iPhone或者QQHD瀏覽器
iPad:u.indexOf('iPad')>-1,//是否iPad
webApp:u.indexOf('Safari')==-1,
//是否web應該程序,沒有頭部與底部
google:u.indexOf('Chrome')>-1
};
}(),
language:(navigator.browserLanguage||navigator.language).toLowerCase()
}

if(browser.versions.mobile){
//為移動端訪問網頁,跳轉到移動端鏈接地址
window.location.href="移動端鏈接地址";
}else{
//為電腦端訪問網頁,跳轉到電腦端鏈接地址
window.location.href="電腦端鏈接地址";
}
</script>

④ 怎麼判斷手機是不是移動版的。

您好,一般情況移動定製版手機在手機外殼上都是有移動公司的標志,另外,移動定製版手機一般情況都是在我公司營業廳參與換機活動獲得或直接購買裸機獲得的。請您參考,謝謝!

⑤ js如何判斷是移動設備,還是pc

<scripttype="text/javascript">
functionbrowserRedirect(){
varsUserAgent=navigator.userAgent.toLowerCase();
varbIsIpad=sUserAgent.match(/ipad/i)=="ipad";
varbIsIphoneOs=sUserAgent.match(/iphoneos/i)=="iphoneos";
varbIsMidp=sUserAgent.match(/midp/i)=="midp";
varbIsUc7=sUserAgent.match(/rv:1.2.3.4/i)=="rv:1.2.3.4";
varbIsUc=sUserAgent.match(/ucweb/i)=="ucweb";
varbIsAndroid=sUserAgent.match(/android/i)=="android";
varbIsCE=sUserAgent.match(/windowsce/i)=="windowsce";
varbIsWM=sUserAgent.match(/windowsmobile/i)=="windowsmobile";
document.writeln("您的瀏覽設備為:");
if(bIsIpad||bIsIphoneOs||bIsMidp||bIsUc7||bIsUc||bIsAndroid||bIsCE||bIsWM){
document.writeln("phone");
}else{
document.writeln("pc");
}
}

browserRedirect();
</script>

⑥ css判斷是否是電腦還是移動設備

本文實例講述了javascript判斷移動端訪問設備並解析對應CSS的方法。分享給大家供大家參考。具體分析如下: javascript判斷不同web訪問環境,主要針對移動設備,提供相對應的解析方案(判斷設備代碼直接騰訊網的): 復制代碼 代碼如下:// 判斷是否為移動端運行環境 if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) (/VOMOT-NokiaSonyEricssonSIE-AmoiZTE/.test(navigator.userAgent))){ if(window.location.href.indexOf("?mobile")<0){ try{ if(//i.test(navigator.userAgent)){ // 判斷訪問環境是 則載入以下樣式 setActiveStyleSheet("style_mobile_a.css"); } else if(/iPad/i.test(navigator.userAgent)){ // 判斷訪問環境是 iPad 則載入以下樣式 setActiveStyleSheet("style_mobile_iPad.css"); } else{ // 判斷訪問環境是 其他移動設備 則載入以下樣式 setActiveStyleSheet("style_mobile_other.css"); } } catch(e){} } } else{ // 如果以上都不是,則載入以下樣式 setActiveStyleSheet("style_mobile_no.css"); } // 判斷完畢後載入樣式 function setActiveStyleSheet(filename){document.write("<link href="+filename+" rel=stylesheet>");} 載入頁面: 復制代碼 代碼如下:<script type="text/javascript"> if(/AppleWebKit.*mobile/i.test(navigator.userAgent) (/VOMOT-NokiaSonyEricssonSIE-AmoiZTE/.test(navigator.userAgent))){ if(window.location.href.indexOf("?mobile")<0){ try{ if(//i.test(navigator.userAgent)){ window.location.href="手機頁面"; }else if(/iPad/i.test(navigator.userAgent)){ window.location.href="平板頁面"; }else{ window.location.href="其他移動端頁面" } }catch(e){} } } </script> 希望本文所述對大家的javascript程序設計有所幫助。

⑦ C#怎麼判斷我當前插入的移動設備是U盤

/// <summary>
/// (string)返回中文的磁碟類型表達
/// </summary>
/// <param name="driveType">英文磁碟類型表達</param>
/// <returns>string</returns>
public static string returnCnDriver(DriveType driveType)
{
string tempStr = string.Empty;
switch (driveType)
{
case DriveType.CDRom:
tempStr = "光碟機盤符";
break;
case DriveType.Fixed:
tempStr = "固定磁碟";
break;
case DriveType.Network:
tempStr = "網路磁碟";
break;
case DriveType.NoRootDirectory:
tempStr = "無根目錄";
break;
case DriveType.Ram:
tempStr="RAM磁碟";
break;
case DriveType.Removable:
tempStr="可移動盤";
break;
default:
tempStr="未知類型";
break;
}
return tempStr;
}

⑧ js判斷用戶的瀏覽設備是移動設備還是PC

/** *判斷是否是通過手機訪問 */ public static function isMobile() { // 如果有HTTP_X_WAP_PROFILE則一定是移動設備 if (isset($_SERVER['HTTP_X_WAP_PROFILE'])) { return true; } //如果via信息含有則一定是移動設備,部分服務商會屏蔽該信息 if (isset($_SERVER['HTTP_VIA'])) { //找不到為flase,否則為true return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false; } //判斷手機發送的客戶端標志,兼容性有待提高 if (isset($_SERVER['HTTP_USER_AGENT'])) { $clientkeywords = array('nokia', 'sony', 'ericsson', 'mot', 'samsung', 'htc', 'sgh', 'lg', 'sharp', 'sie-', 'philips', 'panasonic', 'alcatel', 'lenovo', 'iphone', 'ipod', 'blackberry', 'meizu', 'android', 'netfront', 'symbian', 'ucweb', 'windowsce', 'palm', 'operamini', 'operamobi', 'openwave', 'nexusone', 'cldc', 'midp', 'wap', 'mobile'); // 從HTTP_USER_AGENT中查找手機瀏覽器的關... /** *判斷是否是通過手機訪問 */ public static function isMobile() { // 如果有HTTP_X_WAP_PROFILE則一定是移動設備 if (isset($_SERVER['HTTP_X_WAP_PROFILE'])) { return true; } //如果via信息含有wap則一定是移動設備,部分服務商會屏蔽該信息 if (isset($_SERVER['HTTP_VIA'])) { //找不到為flase,否則為true return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false; } //判斷手機發送的客戶端標志,兼容性有待提高 if (isset($_SERVER['HTTP_USER_AGENT'])) { $clientkeywords = array('nokia', 'sony', 'ericsson', 'mot', 'samsung', 'htc', 'sgh', 'lg', 'sharp', 'sie-', 'philips', 'panasonic', 'alcatel', 'lenovo', 'iphone', 'ipod', 'blackberry', 'meizu', 'android', 'netfront', 'symbian', 'ucweb', 'windowsce', 'palm', 'operamini', 'operamobi', 'openwave', 'nexusone', 'cldc', 'midp', 'wap', 'mobile'); // 從HTTP_USER_AGENT中查找手機瀏覽器的關鍵字 if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT']))) { return true; } } //協議法,因為有可能不準確,放到最後判斷 if (isset($_SERVER['HTTP_ACCEPT'])) { // 如果只支持wml並且不支持html那一定是移動設備 // 如果支持wml和html但是wml在html之前則是移動設備 if ((strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') !== false) && (strpos($_SERVER['HTTP_ACCEPT'], 'text/html') === false || (strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') < strpos($_SERVER['HTTP_ACCEPT'], 'text/html')))) { return true; } } return false; }

⑨ 通過PHP 判斷用戶的設備是否是移動設備

<?php function isMobile(){ //如果有HTTP_X_WAP_PROFILE則一定是移動設備 if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])) { return true; } //如果via信息含有wap則一定是移動設備,部分服務商會屏蔽該信息 if (isset ($_SERVER['HTTP_VIA'])) { // 找不到為flase,否則為true return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false; } //判斷手機發送的客戶端標志,兼容性有待提高 if (isset ($_SERVER['HTTP_USER_AGENT'])) { $clientkeywords = array( 'nokia','sony','ericsson','mot', 'samsung','htc','sgh','lg','sharp','sie-', 'philips','panasonic','alcatel','lenovo','iphone', 'ipod','blackberry','meizu','android','netfront', 'symbian','ucweb','windowsce','palm','operamini', 'operamobi','openwave','nexusone','cldc','midp', 'wap','mobile' ); if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT']))) { return true; } } return false;} //用法if (isMobile()) { echo "這是手機";}

⑩ C#怎麼判斷當前插入的設備是可移動設備

private void CheckRemoveableDisk()
{
bool is_RemoveableDisk = false;
foreach (DriveInfo disk in DriveInfo.GetDrives())
{
if (disk.DriveType == DriveType.Removable)
{
is_RemoveableDisk = true;
MessageBox.Show(disk.Name + " 是可移動磁碟");
}
}
if (!is_RemoveableDisk)
{
MessageBox.Show("沒有插入可移動磁碟");
}
}
直接調用此方法就可以判斷是否有可移動磁碟插入
記得導入命名空間 using System.IO;

這種方法即簡單又很容易判斷。

閱讀全文

與怎麼判斷是否為移動設備相關的資料

熱點內容
steam令牌換設備了怎麼辦 瀏覽:246
新生測聽力儀器怎麼看結果 瀏覽:224
化學試驗排水集氣法的實驗裝置 瀏覽:156
家用水泵軸承位置漏水怎麼回事 瀏覽:131
羊水鏡設備多少錢一台 瀏覽:125
機械制圖里型鋼如何表示 瀏覽:19
測定空氣中氧氣含量實驗裝置如圖所示 瀏覽:718
超聲波換能器等級怎麼分 瀏覽:800
3萬軸承是什麼意思 瀏覽:110
鑫旺五金製品廠 瀏覽:861
蘇州四通閥製冷配件一般加多少 瀏覽:153
江北全套健身器材哪裡有 瀏覽:106
水表閥門不開怎麼辦 瀏覽:109
花冠儀表盤怎麼顯示時速 瀏覽:106
洗砂機多少錢一台18沃力機械 瀏覽:489
超聲波碎石用什麼材料 瀏覽:607
組裝實驗室製取二氧化碳的簡易裝置的方法 瀏覽:165
怎麼知道天然氣充不了閥門關閉 瀏覽:902
公司賣舊設備掛什麼科目 瀏覽:544
尚葉五金機電 瀏覽:59