如何调试Windows上安卓版Outlook客户端中的自定义加载项?
调试Windows上安卓版Outlook加载项并通过Fiddler捕获Office JS调用
一、配置Fiddler监听安卓设备/模拟器流量
- 确保Windows端Fiddler与安卓模拟器(或连接的实体设备)处于同一网络
- 打开Fiddler,进入Tools > Options > Connections,勾选
Allow remote computers to connect,记录默认监听端口(通常是8888) - 在安卓设备/模拟器的网络设置里,把代理服务器设为Windows机器的IP地址,端口填Fiddler的监听端口
- 安装Fiddler根证书到安卓系统:用安卓浏览器访问
http://<Windows_IP>:8888,下载并安装证书,需在系统设置中信任该证书
二、适配Outlook安卓版加载项调试环境
- 确认
manifest.xml里的MobileFormFactor配置已正确适配移动端,且加载项已成功导入Outlook安卓版 - 若用模拟器,确保Outlook已登录测试账号,且加载项处于启用状态
三、捕获并分析Office JS调用
- 启动Fiddler,开启流量捕获(点击左上角Capture Traffic按钮)
- 在Outlook安卓版中触发加载项操作(比如打开加载项、点击功能按钮)
- 在Fiddler会话列表中筛选目标请求:
- 用过滤器设置
Host包含office.com或你的加载项服务器域名 - 查看请求和响应内容,重点关注Office JS API调用的参数、返回值
- 用过滤器设置
- 如需查看加载项前端日志,可找到加载项页面请求,右键选择Inspectors > WebView(对应选项)查看控制台输出
四、注意事项
- 确保加载项服务器允许Fiddler代理请求,避免证书验证失败
- 若Outlook无法连接加载项,检查代理设置是否正确,以及Fiddler是否开启远程连接权限
- 部分Office JS调用为本地执行,不会产生网络请求,这类调用无法通过Fiddler捕获,需结合Chrome DevTools连接安卓WebView补充调试
内容的提问来源于stack exchange,提问作者DevM
相关产品推荐
相关产品推荐

