问下js用什么方式去判断用户是在手机上浏览器的,用UA不靠谱
侧边栏壁纸
  • 累计撰写 56,926 篇文章
  • 累计收到 0 条评论

问下js用什么方式去判断用户是在手机上浏览器的,用UA不靠谱

James
2020-08-31 / 0 评论 / 71 阅读 / 正在检测是否收录...

用UA不靠谱的,有些人的手机浏览器选的模式是电脑版,然后它的UA就变成了:

Mozilla/5.0(WindowsNT10.0)AppleWebKit/537.36(KHTML,likeGecko)Chrome/78.0.3904.108

实际上它是在手机上,但是我发现一些网站即使你UA改成了电脑它还是

能知道你用手机浏览的给你显示手机版网页,请问是怎么做到的,用的什么js方法判断啊


-----------------------------------------------------
网友回复:

能逼着人家在手机上费劲打开电脑版本身就要反思移动端设计的合不合理


网友回复:

nginx

可以试试https://segmentfault.com/q/1010000014639155


网友回复:

那种网站是根据分辨率来的。自适应模版。pc移动自适应。。。那种靠ua分辨的。是两个模版。pc一个。移动端一个。。自适应的就一个模版。根据分辨率自动适配


网友回复:

https://developer.mozilla.org/zh-CN/docs/Web/API/Detecting_device_orientation


网友回复:

人家想浏览电脑版肯定有其道理,不拦截才是合理操作。人家有心想伪造,怎么都防不住


网友回复:

引用:panta发表于2020-6-2109:17

能逼着人家在手机上费劲打开电脑版本身就要反思移动端设计的合不合理


网友回复:

引用:惴绕发表于2020-6-2109:28

比如套路云官网


网友回复:

引用:panta发表于2020-6-2109:17

能逼着人家在手机上费劲打开电脑版本身就要反思移动端设计的合不合理


网友回复:

引用:peng123发表于2020-6-2108:19

判断分辨率?


网友回复:

navigator.platform.indexOf(Win32)!=-1

没出错过

0