導航:首頁 > 電腦大全 > js判斷平板電腦

js判斷平板電腦

發布時間:2023-03-16 18:41:13

Ⅰ js判斷是移動端設備還是pc端設備代碼

可以用 screen.availWidth 獲取屏幕寬仿運伍度,小於768px就是小屏幕設備了(平板電腦豎屏、手機),又或者備或用 document.touchstart 判斷是否支持觸屏,但是現在一些筆記本電腦都已經支持觸屏了,網悄鬧頁布局最好用響應式布局。一般主流的做法就是支持觸屏就用觸摸版本的頁面,不支持觸屏就用PC版頁面。

Ⅱ 怎樣用JavaScript檢測平板電腦

檢測UA。
functionloadCSS(){
if((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|WindowsPhone)/i))){
document.write('<linkhref="css/notpc.css"rel="stylesheet"type="text/css"media="screen"/>');
}
else{
document.write('<linkhref="css/pc.css"rel="stylesheet"type="text/css"media="screen"/>');
}
}
loadCSS();

把裡面手機部分關鍵字刪除。還有種辦法就是判斷屏幕寬度。

如何在一個html文件里,用js判斷平板和PC

給你一個例子,有這個就好辦了。不會可參考「JS判斷瀏覽器客戶端類型」

<scripttype="text/javascript">
varbForcepc=fGetQuery("dv")=="pc";//PC端
functionfBrowserRedirect(){
varsUserAgent=navigator.userAgent.toLowerCase();
varbIsIpad=sUserAgent.match(/ipad/i)=="ipad";//ipad
varbIsIphoneOs=sUserAgent.match(/iphoneos/i)=="iphoneos";//iphone
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";//ucweb瀏覽器
varbIsAndroid=sUserAgent.match(/android/i)=="android";//android
varbIsCE=sUserAgent.match(/windowsce/i)=="windowsce";//windowsce移動系統
varbIsWM=sUserAgent.match(/windowsmobile/i)=="windowsmobile";//windowsmobile
if(bIsIpad){
varsUrl=location.href;
if(!bForcepc){
window.location.href="ipad";
}
}
if(bIsIphoneOs||bIsAndroid){
varsUrl=location.href;
if(!bForcepc){
window.location.href="smart";
}
}
if(bIsMidp||bIsUc7||bIsUc||bIsCE||bIsWM){
varsUrl=location.href;
if(!bForcepc){
window.location.href="m";
}
}
}
functionfGetQuery(name){//獲取參數值
varsUrl=window.location.search.substr(1);
varr=sUrl.match(newRegExp("(^|&)"+name+"=([^&]*)(&|$)"));
return(r==null?null:(r[2]));
}
functionfShowVerBlock(){
if(bForcepc){
document.getElementByIdx_x("dv_block").style.display="block";
}
else{
document.getElementByIdx_x("ad_block").style.display="block";
}
}
fBrowserRedirect();
</script>

Ⅳ js怎麼判斷移動設備是Android還是iPhone,接著判斷Android下設備是ipad還是手機

正好我之前廳扒弄了個瀏覽終端檢測的頁面,http://foumu.com/m/info.html
JS代碼如下:

$(document).ready(function() {
/笑啟* 智能機瀏覽器版本信息:*/
var str="";
var browser={versions:function(){
var u = 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.+Mac OS X/), //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應該程序,沒有頭部與底部
};
}(),
language:(navigator.browserLanguage || navigator.language).toLowerCase()
}
str+="瀏覽器解析度: "+document.documentElement.clientWidth+"*"+document.documentElement.clientHeight;
str+="<br>屏幕解析度: "+window.screen.width+"*"+window.screen.height;
str+="<br>瀏覽器語言版本: "+browser.language;
str+="<br>是否為移動終端: "+browser.versions.mobile;
str+="<br>ios終端: "+browser.versions.ios;
str+="<br>android終端: "+browser.versions.android;
str+="<br>是否為iPhone: "+browser.versions.iPhone;
str+="<br>是否iPad: "+browser.versions.iPad;
str+="<br>"+navigator.userAgent;

$(".box:first").html(str);
});

Ⅳ 誰能給一個基於JS或者JQuery的函數,判斷當前的用戶是在用PC瀏覽器還是手機瀏覽器還是平板電腦瀏覽器!

你孝州只要判斷瀏覽器版本就行了
var browserName = navigator.userAgent.toLowerCase();
mybrowser = {
version: (browserName.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [0, '搭搏0'])[1],
safari: /webkit/i.test(browserName) && !this.chrome,
opera: /opera/i.test(browserName),
firefox:/firefox/i.test(browserName),
msie: /msie/i.test(browserName) && !/opera/.test(browserName),
mozilla: /mozilla/i.test(browserName) && !/(compatible|webkit)/.test(browserName) && !this.chrome,
chrome: /chrome/巧枝蔽i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName)
}

閱讀全文

與js判斷平板電腦相關的資料

熱點內容
新捷達行車電腦在哪裡 瀏覽:441
電腦長摁開機鍵強制關機 瀏覽:11
電腦鍵盤num燈不亮電腦屏幕不顯示 瀏覽:689
長豐獵豹行車電腦在哪裡 瀏覽:916
舊電腦更換硬碟 瀏覽:680
老式主機電腦不開機是什麼原因 瀏覽:563
電腦無線按鈕總沒有顯示 瀏覽:92
電腦批量安裝系統 瀏覽:339
和平精英里怎麼設置電腦滑鼠 瀏覽:629
如何設置在電腦上出現計算機圖標 瀏覽:62
專業游戲平板電腦 瀏覽:814
電腦微信怎麼清除文件內容 瀏覽:566
聯想平板電腦手機大全 瀏覽:901
蘋果電腦投屏底圖更換 瀏覽:457
電腦卡住突然黑屏 瀏覽:630
電腦游戲安裝時一直不動 瀏覽:158
電腦如何取消列印機 瀏覽:987
電腦怎麼裝2個系統 瀏覽:240
去哪裡電腦哪裡蹭wifi好點 瀏覽:826
怎麼設置路由器電腦撥號上網 瀏覽:875