287 字
1 分钟
移动端调试

Safari inspector#

前提条件: MacBook、iphone、iphone 数据线

适用场景:可以在 Safari 上调试的页面

Alt text

iphone上Safari打开要调试的页面

Alt text

MacBook通过数据线连接iphone,Safari上打开inspector

XCode Simulator#

“Xcode enables you to develop, test, and distribute apps for all Apple platforms”

前提条件: MacBook

Alt text

Alt text

Simulator上Safari上打开要调试的页面

Alt text

Macbook上Safari上打开inspector

Eruda#

“Console for mobile browsers”

Github repo

前提条件: smartphone

适用场景:所有页面,包括使用 JS Bridge 的 H5 页面

JS Bridge 是指在 H5 页面中与原生应用程序之间进行通信的技术桥梁。它允许 H5 页面的 JavaScript 代码与原生代码进行交互,使得 H5 页面可以调用原生应用的功能并获取原生应用的数据

Alt text

MIHTool + weinre#

“MIHTool helps Front-End Engineers to debug and optimize their webpages on iPad and iPhone”

前提条件: iphone

参考

Alt text

iphone上打开MIHTool

Alt text

启动weinre

Alt text

Alt text

连接MIHTool和weinre

Alt text

Alt text

启用远程inspector
移动端调试
https://www.hzhi.top/posts/mobile-debug-guide/
作者
Jim的独立博客
发布于
2023-09-27
许可协议
CC BY-NC-SA 4.0