如何判断页面是由移动端还是PC端打开的


   如何判断页面是由移动端还是PC端打开呢,也就是说怎么判断访问设备的类型呢?

      1.媒体查询,但是这个只能判断尺寸,并不能判断是不是移动设备。

      2.通过user-agent值,来进行判断。使用javascript框架中的Navigator对象的userAgent属性。

//判断是否是PC设备,true是,false不是
function IsPc(){ let userAgentInfo = navigator.userAgent; let Agents = ['Android','iPhone','SymbianOS','Windows Phone','iPod']; let flag = true; for(let i = 0;i < Agents.length;i++){ if(userAgentInfo.indexOf(Agents[v])>0){ flag = false; break; } } if(window.screen.width>=768){ flag = true; } return flag; }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM