区分pc还是移动端

原文链接: 区分pc还是移动端

上一篇: 汉明码

下一篇: 解决增量矩阵缩放因子相乘时造成的计算错误 导致动画合成时参数不对的问题

主要目的是区分pc的移动端模式

up-5f5b36955a5df42c5bea0fb13569e2d75b5.png

在这个模式中, chrome会模拟移动端, 注入很多pc端没有的东西, 并且会修改ua, 添加一些touch事件等

根据测试可以使用Window.orientation 在pc端该字段为undefined, 在移动端不旋转时为0, 旋转时为90

但是最好的办法还是应该在移动端通过jsb注入一些环境变量或者使用url传参明确指出, 毕竟orientation目前已经移到了screen中

up-6c244299e2a172e685c91cc4e57d0840a47.png

up-d63c93abe9ca2bd8bd62ac88678e6ed252d.png

移动端chrome

up-ed116580c6715389a9e0819d5bcde3317a0.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值