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