Html 浏览器如何确定什么是“文件”;流动电话;站点vs什么是“a”;“桌面”;地点

Html 浏览器如何确定什么是“文件”;流动电话;站点vs什么是“a”;“桌面”;地点,html,css,mobile,browser,desktop,Html,Css,Mobile,Browser,Desktop,我在我的网站上建立了响应能力,我注意到当访问某个功能时,该功能根据用户代理字符串将用户重定向到Apple App Store或Google Play,当浏览器将其呈现为“移动版本”时,该网站无法工作,而当我点击“请求桌面版本”时这似乎奏效了。就这两个版本而言,我在网站上写的唯一不同之处就是媒体查询。这让我想知道浏览器的参数是什么,以确定网站是“移动”版本还是“桌面”版本。以下是满足您需要的代码 (代码)以上(代码)层(功能)层(功能)层(一)层(一)层(一)层(一)层(一)层(一)层(一)层(

我在我的网站上建立了响应能力,我注意到当访问某个功能时,该功能根据用户代理字符串将用户重定向到Apple App Store或Google Play,当浏览器将其呈现为“移动版本”时,该网站无法工作,而当我点击“请求桌面版本”时这似乎奏效了。就这两个版本而言,我在网站上写的唯一不同之处就是媒体查询。这让我想知道浏览器的参数是什么,以确定网站是“移动”版本还是“桌面”版本。

以下是满足您需要的代码

(代码)以上(代码)层(功能)层(功能)层(一)层(一)层(一)层(一)层(一)层(一)层(一)层(一)层(一)层(一)层(一)层(一)层(一)层(一)层(一)层(一)层(一)层(一)层(一)层(一)层(一)层(一层(一)层(一)层(一层)代码)层(一层)层(一层(一层)代码)层(一层(一层)层(一层(一层)的)层(一层(一层)层(一层)层(一层(一层)代码)层(一层)代码)层(一层(一层(一层(一层(一层)的)层(一层(一层)的)层(一层)层(一层(一层)的)的)的)层(一层(一层)层(一层)| phone | p(ixi | re)\/| pucker | pocket | psp |系列(4 | 6)0 | symbian | treo | up\(浏览器链接)|(a)测试(a)第1247/1247号(1247)测试(a)测试(a)第1247号(1247)第1247号(1247)第1247/1247号(1247)第12410号,3个GSO(wap)wap,wap,wap,wap,wap,wap,wap,wap,wap,wap,windows ce,CE1244-wap,wap,WAS,CND,WAI/1244-WAA/1240,WAA/1240,WAA/1240/1240,WAA/1247,WAA/1246/1240/1246/1240/1247,WAA/1247,WAA/1247,WAA/1247/1247,WAA/1247/1247,WAA,WAA/1247,WAA,WAA/1247,WAA/1247,WAA/1247/1247,WAA,WAA,WAA,WAA,“去”作为(去)去(去)作为(去)作为(去)作为(去(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为)作为(去)去(去)作为(去)作为(去)作为(去)和(去)作为(去)作为(去)作为(去)作为(去)去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(去)作为(craw|da(it|ll|ng)|研究者们(12 |-d)的研究者们(d)的研究者们(d)的研究者们(d)的研究者们(d)的研究者们(d)的研究者们(d)的研究者们(d)的研究者们(d)的研究者们(d)的研究者们(d)的研究者们(d)的研究者们(d)的研究者们(d)的研究者(d)的研究者(d)的研究者(d)的研究者(d)的研究者(12(d)的研究者(d)的研究者(d)的研究者(d)的研究者(d)的研究者(d(d)的研究者(d)的研究者(d)的研究者(d)们(d)的研究者(d)的研究者(d)的研究者(d)的研究者(d)们(d)的研究者(d)的研究者(d)们(d)的研究者(d)的研究(m| p| t)t)和(m| p|124; t)t)t(m(m| p| t)t)和(p(pt|塔)od)g(g(p|124)od)g(od)od)od(od)od)od(od)od(od)od(od)od(od)od(od)od(od(od)od(od)od(ad(ad(ad)od)od(ad(ad(ad(ad(非非非非非政府(ad)od(ad(联合(非非非)非非非非非非(非政府(联合(联合(非)非政府(联合(联合(非)非非)非非非非非非非非非非非非非非非非非政府(非政府(非政府(非政府)会)的)会)会(非政府(非政府(非政府(非政府(非政府(非)非| idea | ig01 | ikom | im1k | inno | ipaq | iris | ja(t | v)该机构的一个非本币的一个非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币的非本币,本币的非本币的非本币,本币的本币,本币的本币(本币)本币(本币)本币(本币)本币(本币)本币)本币(本币(本币)本币(本币(本币)本币)本币(本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本币)12月21日(1244)ca-24244 21岁岁(12月24日)卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非卡非7(0(0 | 1)| 10)| ne((c | m)\-| on | tf | wf | wg | wt)| nok(6 | i)| nzph | o2im op“ti(1240)wv(ti(1240)维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维维(1240)本周四周四周四,qtek(1240)R凯凯凯撒(1240)本周四本周四周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周五,本周四,本周四,本周四,本周五,本周四,本周四,本周五,本周四,本周四,本周五,本周四,本周五,本周四,本周五,本周四,本周五,本周五,本周四,本周五,本周四,本周五,本周四,本周五,本周四,本周五,本周四,本周五,本周五,本周五,本周五,本周五,本周五,本周五,本周四,本周五,本周四,本周五,本周五,本周五,本周五,本周四,本周五,|id | sm | ar | b3 | it | t5 | so | ft | ny | sp | 01 | h | v | v | sy(01.124)mb(01(1240)周一(01)mb)2(18(12)50)6(12(10)10(12)18)6(12)6(18)10(18)10(18)10(18)18)6)塔塔塔塔塔(gt(124)lk)的自1240(lk)lk(1240)lk)tcl(12)tcl-T7(12)tcl-TKG-tdg-T7(01(01(1)tdg)tdg-1240(10(1(1)tdg-1240(12)T7(1)T1240(12)本周一周一周一周一周一周一周一周一周一周一周一周一周一周一周一周一周一周一周一周一周一周一周一周一(周一周一(周一周一周一周一周一周一周一周一周一(周一)t盘盘盘盘盘盘盘盘盘盘盘盘盘)T7(周一周一周一周一周一周一(周一周一)T7)t盘(周一(周一)TKVK(40よ5 5[0-3]0-5[0-3]0-3)v(40よ5 5 5 5 5[0-3]5五方(40よ5 5 5[0-5[0-3[0-3]0-3)v)vk(40)vk(40)vk(40)vk(40)vk(40)v)v(10)v(12)vx(52| 12)VVC(52| 53| 53| 60-601242446 6六六六六0 0 01242455 5 5 6 6 6 6 6 6 6 6 6 6 6 6 0 0 0 0124244)6012466 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 0 0 0 0 0 0(611242445 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5)})(navigator.userAgent | | navigator.vendor | | window.opera); jQuery(文档).ready(函数($){ var isMobile={ Android:function(){ 返回navigator.userAgent.match(/Android/i); }, 黑莓:函数(){ 返回navigator.userAgent.match(/BlackBerry/i); }, iOS:function(){ 返回navigator.userAgent.match(/iPhone | iPad | iPod/i); }, Opera:函数(){ 返回navigator.userAgent.match(/Opera-Mini/i); }, Windows:function(){ 返回navigator.userAgent.match(/IEMobile/i); }, any:function(){ 返回(isMobile.Android()| | isMobile.BlackBerry()| | isMobile.iOS()| | isMobile.Opera()| | isMobile.Windows()); } }; if(isMobile.Android()| | isMobile.BlackBerry()){ window.location.href=“AndroidAPP”; } else if(isMobile.iOS()){ window.location.href=(“iOSAPP”); } 其他的 { window.location.href=(“您的桌面站点”) } });
我用来确定用户正在使用的设备的一种方法是通过DOM navigator对象。如果在js控制台中键入navigator.userAgent,它会为您提供有关用户使用的设备和硬件类型的一些信息。希望这对您有所帮助。

我通常使用Javascript:

var mobile = true;

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/iPad/i.test(navigator.userAgent) ) {
    mobile = true;
}

// mobile can be used wherever now
if(mobile) {
    // do special styling
}

取决于您使用的方法-如果是响应性的,则基于特定大小的媒体查询;如果是自适应的,则通常是检查特定用户代理字符串的列表。事实上……浏览器不会做这样的事情……JS/CSS将确定什么是正确的。但就更改“请求移动”和“请求桌面”功能,与浏览器看到的有什么区别?同样,浏览器看不到任何东西-它显示的是它被告知要显示的内容。感谢代码,但我只是询问浏览器将网站视为“移动”或“桌面”的不同参数