IRS应用发布之应用调试

简介: Debug调试工具支持日志查询和前端页面调试:

Debug调试工具


简介


功能简介


Debug调试工具支持日志查询和前端页面调试:


  • 日志查询:支持查看前端日志、JSBridge API执行日志、网络日志、Cookie、localStorage等日志,同时可以在调试工具中动态执行JS命令,覆盖一般前端日志工具,例如覆盖Eruda的全部功能,请参见查看日志


  • 前端页面调试:提供在浙里办APP环境内调试前端页面的能力。


之前的模式中,由于Chrome中不含浙里办APP运行环境,开发者需要在Chrome中调试不含JSBridge API的页面功能,调试完成后加上JSBridge API再在浙里办APP中运行查看效果。


通过Debug调试工具可以直接在浙里办APP环境中进行页面开发,模拟端侧环境运行前端页面,请参见前端页面调试


支持在Mac和Windows系统中安装Debug调试工具。


概览



1:连接设备,单击打开二维码,通过浙里办APP扫码连接Debug工具。


2:红色Tag表示H5请求。


3:请求状态码:


  • 200~299为绿色表示请求成功。


  • 300~399为黄色表示将进一步请求。


  • 400及以上为红色表示请求失败。


4:蓝色Tag表示请求类型:


  • HTML为链接请求


  • XHR为页面内的网络请求,包含请求的所有信息,排查问题时重点关注XHR。


  • 没有Tag表示除HTML、XHR以外的所有请求,包括CSS、JS、图片、字体等下载请求。


5:H5页面调试,请参见H5页面调试


6:日志筛选按钮,筛选要查看的日志类型。



7:功能按钮



功能 说明
导出日志 将全量日志导出到本地。
导入日志 将本地前端日志导入Debug工具进行问题排查。
清空缓存

清除前端资源(页面JS、CSS、图片等)、Cookie(用户登录信息)。

显示Cookie 显示前端页面Cookie。

显示localStorage

显示前端页面的localStorage存储信息。
JSAPI调试 显示浙里办APP当前页面支持的JSBridge API,支持编辑和调试API。


8:冻结当前日志页面按钮。


9:命令执行框,执行前端页面JS命令。


10:JSBridge API调试按钮,无需连接Debug调试工具即可实时调试JSBridge API。


准备工作


使用Debug工具之前,您需要完成以下准备工作:


手机安装浙里办APP,需要通过浙里办APP扫码连接Debug调试工具。


下载并安装Debug工具,下载地址:


  1. Windows:ZWEurope 3.1.0


  1. Mac:ZWEurope 3.1.0


查看日志


支持查看前端日志、JSBridge API执行日志、网络日志、Cookie、localStorage等日志,同时可以在调试工具中动态执行JS命令,覆盖一般前端日志工具,例如覆盖Eruda的全部功能。


操作步骤


  1. 打开Debug调试工具。


  1. 单击左侧导航栏设备绑定,打开连接码。


  1. 手机登录浙里办APP,打开扫码功能,扫码连接Debug工具。


连接成功后进入查看日志页面,Debug工具自动拉取浙里办APP支持的JSBridge API。


说明

要求手机和Debug工具处于同一局域网中,否则无法扫码连接Debug工具。


1.1:连接设备,单击打开二维码,通过浙里办APP扫码连接Debug工具。


2.2:红色Tag是h5请求。


3.3:状态码:


  1. 200~299为绿色表示请求成功


  1. 300~399为黄色表示将进一步请求


  1. 400及以上为红色表示请求失败


4.4:蓝色Tag表示请求类型:


  1. HTML为链接请求


  1. XHR为页面内的网络请求,包含请求的所有信息,排查问题时重点关注XHR。


  1. 没有Tag表示除HTML、XHR以外的所有请求,包括CSS、JS、图片、字体等下载请求。


5.5:H5页面调试,请参见H5页面调试


6.6:日志筛选按钮,筛选要查看的日志类型。


7.7:设置按钮


功能

说明

导出日志

将全量日志导出到本地。

导入日志 将本地前端日志导入Debug工具进行问题排查。

清空缓存

清除前端资源(页面JS、CSS、图片等)、Cookie(用户登录信息)。
显示Cookie 显示前端页面Cookie。
显示localStorage 显示前端页面的localStorage存储信息。
JSAPI调试 显示浙里办APP当前页面支持的JSBridge API,支持编辑和调试API。


8.8:冻结日志页面按钮。


9.9:打开浙里办APP主页时,输入前端页面URL地址(例如http://www.baidu.com),回车跳转到相应页面;进入页面后,可直接执行JS命令(例如location.href = 'http://www.baidu.com')跳转到相应页面。


10.10:JSBridge API调试按钮,无需连接Debug调试工具即可实时调试JSBridge API。


4.在JSBridge API列表中,单击日志列表中的日志查看日志详情。


前端页面调试


提供在浙里办APP环境内调试前端页面的能力。之前的模式中,由于Chrome中不含浙里办APP运行环境,开发者需要在Chrome中调试不含JSBridge API的页面功能,调试完成后加上JSBridge API再在浙里办APP中运行查看效果。通过Debug调试工具可以直接在浙里办APP环境中进行页面开发,模拟端侧环境运行前端页面。


注意事项


浙里办APP 安卓6.6.0、IOS 6.5.0及以上版本支持调试功能。


调试步骤


  1. 打开Debug调试工具。


  1. 单击左侧导航栏设备绑定,打开连接码。


  1. 手机登录浙里办APP,打开扫码功能,扫码连接Debug调试工具。


连接成功后进入查看日志页面,Debug调试工具自动拉取浙里办APP支持的JSBridge API。


说明


  1. 要求手机和Debug调试工具处于同一局域网中,否则无法扫码连接Debug调试工具。


单击左侧导航栏调试,在地址框中输入本地应用地址或者应用开发管理平台生成的应用地址,单击go进入调试页面。



调试页面分为实时页面效果页和代码调试页:


  1. 1:页面前进按钮。


  1. 2:页面后退按钮。


  1. 3:刷新当前页面按钮。


  1. 4:代码调试页。


本示例以调试scan扫码接口为例,介绍如何使用Debug工具调试JSBridge API。在地址输入框输入待调试应用地址,单击go


  1. 单击扫一扫启用手机扫码功能,扫任一可用的二维码,Debug调试工具显示扫码结果。



调试JSBridge API


下载安装Debug调试工具后,可以在调试工具中查看和调试全量JSBridge API。


前提条件


已下载和安装Debug调试,下载地址:




操作步骤


  1. 打开Debug调试工具。


  1. 单击左侧导航栏设备绑定,打开连接码,通过手机浙里办APP扫码连接Debug调试工具。


  1. 单击JSAPI按钮,打开调试页面。


  1. 在JSAPI调试列表单击目标JSBridge API(例如sms API),右侧调试区域同步显示对应JSBridge API的调用示例。


  1. 单击扫码查看打开二维码,手机登录浙里办APP并扫码即可对JSBridge API功能进行调试。


说明


支持在调试页面更改JSBridge API入参,然后通过手机扫码实时验证调试结果。




单击点击调试按钮,系统自动跳转到发送短信页面。



H5页面调试


开发者可以通过Debug工具查看H5页面的请求、JS Log、Cookie等,进行H5页面调试。


前提条件


已下载和安装Debug调试,下载地址:




Debug工具界面概览


  • 基本界面



  • 筛选界面



连接Debug工具


  1. 打开Debug工具。


  1. 单击左侧导航栏中的设备绑定,打开连接码。


  1. 通过手机中的浙里办APP扫码功能,扫码连接Debug工具。


连接成功,Debug工具自动拉取浙里办对应功能的JSAPI。


说明


要求手机和Debug工具处于同一局域网中,否则无法扫码连接Debug工具。



  1. 1,单击按钮打开二维码,通过浙里办APP扫码连接Debug工具。


  1. 2,红色Tag是h5请求。


  1. 3,状态码:


  1. 200~299为绿色表示请求成功


  1. 300~399为黄色表示将进一步请求


  1. 400及以上为红色表示请求失败


  1. 4,蓝色Tag表示请求类型:


  1. HTML为链接请求


  1. XHR为页面内的网络请求,包含请求的所有信息,排查问题时重点关注XHR。


  1. 没有Tag表示除HTML、XHR以外的所有请求,包括CSS、JS、图片、字体等下载请求。


  1. 单击左侧导航栏的调试,输入待调试页面的URL地址,单击go进行调试。


相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
相关文章
|
存储 缓存 移动开发
|
编译器 定位技术 API
|
定位技术 开发者
uni-app获取地理位置
uni-app获取地理位置
1898 0
|
移动开发 小程序
IRS应用发布系统基本概念
服务侧负责将应用发布至浙里办APP和政务服务网,应用发布类型不同,应用发布流程也不同:
|
SQL 存储 弹性计算
IRS应用发布之十五:应用安全自测指南
系统使用所有第三方组件必须为最新无已知公开漏洞版本。
|
人工智能 开发框架 Java
重磅发布!AI 驱动的 Java 开发框架:Spring AI Alibaba
随着生成式 AI 的快速发展,基于 AI 开发框架构建 AI 应用的诉求迅速增长,涌现出了包括 LangChain、LlamaIndex 等开发框架,但大部分框架只提供了 Python 语言的实现。但这些开发框架对于国内习惯了 Spring 开发范式的 Java 开发者而言,并非十分友好和丝滑。因此,我们基于 Spring AI 发布并快速演进 Spring AI Alibaba,通过提供一种方便的 API 抽象,帮助 Java 开发者简化 AI 应用的开发。同时,提供了完整的开源配套,包括可观测、网关、消息队列、配置中心等。
11331 125
|
存储 移动开发 JavaScript
IRS应用发布之十一:应用部署发布
开发商工作台基于Docker体系和NodeJS构建发布系统,Docker镜像版本为NodeJS Long Term Support (LTS)版(node:lts),根据NodeJS升级计划自动更新默认版本。构建流程如下所示:
IRS应用发布之十一:应用部署发布
|
JavaScript 前端开发
js获取url参数值的几种方式
js获取url参数值的几种方式
2660 157
|
弹性计算 缓存 运维
Nginx 安装 SSL 配置 HTTPS 超详细完整教程全过程
说到 Nginx 服务器,最大特点就是轻量级和高性能。通过在几台不同的服务器上进行测试,发现它的并发能力特别强,并且相对而言吃的内存少很多。目前已是绝大多数站长的首选 HTTP 和反向代理服务器。
71093 2
|
JSON JavaScript 前端开发
vue中使用echarts实现省市地图绘制,根据数据在地图上显示柱状图信息,增加涟漪特效动画效果
vue中使用echarts实现省市地图绘制,根据数据在地图上显示柱状图信息,增加涟漪特效动画效果
4974 0

热门文章

最新文章