如何以正确的姿势,调试手机的webview?

1,045 阅读1分钟

简介

H5移动端开发,会遇到各种各样的兼容性问题,如何才能快速的定位到问题?这里将介绍如何调试iphone和andriod。

使用safari调试iphone

1. 手机端配置safari

配置路径:设置 -> Safari浏览器 -> 高级 -> 开启JavaScript, 和web检查器。

image.png

2. mac端safari设置为开发模式

配置路径:Safari浏览器 –> 偏好设置 –> 高级 –> 勾选在菜单栏中显示’开发‘菜单

image.png

3. 调试

在safari浏览器中的菜单中找到开发标签,当你手机使用数据线连接到电脑(必须使用数据线连接)时,所有手机中的safari浏览器中浏览的页面都会出现在对应的设备中,可以选择在mac上打断点调试。

safari浏览器中的开发菜单

image.png

选中相应页面后效果

image.png

使用chrome调试

1. 手机端设置

  • 把手机的开发者模式打开,设置——系统——关于手机——版本号  快速点击版本号,这样开发者模式就打开了,还要在设置里面-开发者选项-USB调试开关打开
  • 用数据线把手机和电脑链接起来,这时候手机会弹出一个提示,直接点击确认

2. 电脑端打开chrome, 输入: chrome://inspect/#devices

  • 效果如下: image.png

  • 点击inspect,打开调试器,如下:

image.png

  • 页面有可能出现404 Not Found

image.png

原因是: 国内网络无法访问 chrome-devtools-frontend.appspot.com

解决方案: 换浏览器,Edge浏览器,也能进行调试,打开调试 edge://inspect/#devices