導航:首頁 > 電腦大全 > 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判斷平板電腦相關的資料

熱點內容
電腦協議在哪裡 瀏覽:915
電腦怎麼算激活 瀏覽:165
電腦wlan沒有有效的ip設置 瀏覽:422
電腦拷貝鍵盤點哪裡 瀏覽:4
電腦上網無法識別硬碟 瀏覽:14
電腦操作系統書籍 瀏覽:970
華為新款筆記本電腦 瀏覽:618
電腦計提折舊一般多少年 瀏覽:156
沒有設置pin密碼電腦打不開了 瀏覽:614
ps蘋果電腦 瀏覽:492
電腦的刪除的文件怎麼找回來 瀏覽:634
電腦無線隱蔽切屏 瀏覽:350
一台好的配置電腦大概多少 瀏覽:963
筆記本電腦亮度在哪裡調 瀏覽:161
電腦的無線滑鼠怎麼關 瀏覽:187
電腦上的表格怎麼修改 瀏覽:39
公司電腦共享文件特別慢 瀏覽:377
用電腦上哪個軟體可以碼字寫小說 瀏覽:281
電腦開機出f1f2 瀏覽:309
電腦換個屏多少錢 瀏覽:244