Answers
手机端出现和你chrome调试模式不一致的情况是经常遇到的,比如有这样几种情况:
1.嵌入在手机QQ,微信里面的webview,由于对css的某些诸如iframe,css3等属性和标签的支持度不够,容易导致比较严重的兼容问题。
2.不同的手机设备,不同的手机系统也容易导致样式或者js不兼容。比如webkit浏览器的display:flex在ios6系统中就不支持。
3.手机浏览器和手机中的webview会有不同的渲染模式,通常情况下,你在手机浏览器中能正常显示,但是到应用中的webview就出问题了。
至于你说的调试,个人项目的话你可以开个localhost,ping一下你的ip地址访问就可以。但是公司做项目的话,一般都有测试机。
解决方案:
1.不使用不支持的css属性和html标签
2.使用caniuse.com去查询不支持的浏览器
3.测试,发现问题及时解决,做兼容
HiiRo飛
answered 9 years, 3 months ago
Aya.葉月
answered 9 years, 3 months ago
在chrome device mode并不能100%模拟真机,而且手机上各种浏览器,各种内核,然后就带来了各种坑。
如果是在android chrome或iphone safari上可以不用安装任务软件直接usb连接电脑进行调试。
移动前端调试方案(Android + Chrome 实现远程调试)
Safari 前端开发调试 iOS 完美解决方案
大松井玲奈
answered 9 years, 3 months ago