1.全局搜索navigator.userAgent定位到设备判断,

2.搜素“ipad”,发现设备为ipad的判断是通过indexOf('ipad')来进行判断的;

3.ipad与电脑联调,发现ipad的navigator.userAgent的设备信息为Macintosh,这样一来代码就无法正确识别ipad

(

注释:ipad与mac联调方法:

ipad设置~-~-safari~-~-网页检查器~-~-数据线连接ipad和mac~-~-ipad信任此电脑~-~-mac的safari浏览器的开发下选中ipad选择需要调试的网页~-~-进行调试

学习:

1.navigator.userAgent 可以获取到用户浏览器设备信息

2.ipad和mac联调方法

3.select在ipad上有默认样式,需要单独进行兼容处理

4.在进行兼容的bug处理的时候要想到navigator.userAgent,可直接全局搜索以便快速定位到问题,看是否在判断设备时出错

创建人:yinyanting

快速跳转