H5调试
在PC上的调试
问题:需要调试样式,没有数据不方便调试。
方案:本地mock。
EG:
chrome书签管理器 →将下面代码存书签里,如下图:
javascript: void function () { var d = new Date ();d.setFullYear(d.getFullYear() + 1);document.cookie= 'FIS_DEBUG_DATA=4f10e208f47bfb4d35a5e6f115a6df1a;path=/;expires=' + d.toGMTString() + '' ;location.reload(); }(); |
开发h5页时,打开所存的mock书签,填入自己mock的数据,render之后可用,即可方便样式的调试
补充:zhongbao-frontend中PC调试H5页
fis3 release -w // 编译产出模板文件
fis3 server start (-p 8081) //默认端口号8080,可以-p换端口
就可以直接访问页面,eg:
http://127.0.0.1:8080/zhongbaofrontend/page/mobile/insurance
fis3 server open // 查看编译后的文件
fis3 server restart
fis3 server stop
Chrome调试安卓机上的H5页面
准备:
(1)安装Chrome 32或者之后的版本
(2)使用USB线将安卓机和电脑连接起来
(3)打开 USB 调试选项
在安卓设备上,进入设置>开发者选项>打开USB调试 (注意:在安卓 4.2 及以后的版本中,默认情况下开发者选项是隐藏的。要启用开发者选项,选择设置>关于手机然后点击版本号7次。)
在chrome输入chrome://inspect/#devices
inspect要调试的页面,然后就可以利用其审查元素、log数据、查看请求了。
EG:
适用安卓机和iPhone机 - 利用GapDebug调试
直接安装之后,用数据线连接手机和电脑,手机允许GapDebug后即可调试。
优点:
跨平台,应用是个web页面,同时集成了Safari和Chrome的调试工具,可运行在windows和mac平台上
依赖少,只需一个Chrome就能使用Safari和Chrome的调试工具
统一管理,在同个界面显示了iOS设备和Android设备及其调试页
一些实用小功能,如截屏、设备控制、app安装等
适用范围
iOS设备和4.4以上版本Android设备(及其模拟器)上的webview和网页。
设置代理
在移动端设备中配置http/https代理,将线上资源代理到本地
直接设置设备的代理服务器为本机, 利用Fiddle或Charles 截获请求查询数据,排查异常信息
charles手机抓包
1、手机设置代理,代理到自己电脑的ip,端口号8888;
2、打开charles,弹出窗口选择allow
3、可以开始抓包了
eg: 打开百度外卖app->订单
可以看到NA的数据
上图中,22是答谢骑士按钮,9是再来一单的按钮
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix