如何在 Teams 中启用开发人员工具
Windows 版新 Teams 有一个隐藏菜单“Engineering Tools”。其中的“Open Dev Tools”会在 Teams 内打开浏览器开发人员工具。借助它,你可以捕获并检查 Teams 自身的网络请求,而无需安装 Fiddler 之类的独立工具。
本指南面向 IT 专业人员。该菜单是特意隐藏的,用于故障排除。你看到的内容可能因 Teams 版本和公司策略而有所不同。
启用 Engineering Tools(Windows)
- 完全退出 Teams:右键点击任务栏通知区域中的 Teams 图标(看不到时点击小箭头 ^)›“退出”。
- 按 Windows 键 + R,粘贴以下路径并按 Enter:%localappdata%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams
- 在此文件夹中新建一个文本文件,命名为 configuration.json。为避免变成 configuration.json.txt,请先在文件资源管理器中打开 查看 › 显示 › 文件扩展名。
- 用记事本打开该文件,粘贴下面这一行并保存:{"core/devMenuEnabled": true}
- 重新启动 Teams。
- 右键点击通知区域中的 Teams 图标。菜单中现在会出现“Engineering Tools”。
用 Dev Tools 捕获网络请求
- 右键点击通知区域中的 Teams 图标 › Engineering Tools › Open Dev Tools。会打开一个带有浏览器开发人员工具的窗口。
- 打开“Network”选项卡并启用“Preserve log”,这样 Teams 重新加载视图时记录仍会保留。
- 在 Teams 中重现问题,例如打开无法加载的聊天。
- 点击列表中的某个请求,可查看其地址、状态码、耗时、标头和响应。可用筛选框找到所需的请求。状态为 4xx 或 5xx 的请求表示失败。
- 要分享捕获内容,请导出为 HAR 文件:在请求列表中右键 ›“Save all as HAR with content”。
谨慎处理捕获内容
- 捕获内容可能包含登录令牌、Cookie 和消息内容。只把 HAR 文件提供给确实需要的人,并事先删除或撤销其中的机密信息。
- 仅在你负责的电脑上使用,并遵守你所在组织对故障排除工具的规定。
再次关闭
- 退出 Teams。
- 删除 configuration.json,或把值改为 false。
- 重新启动 Teams。“Engineering Tools”条目消失。
须知
- 这些步骤适用于 Windows 上的新 Teams。Microsoft 已不再支持经典版 Teams 应用。
- 如果文件夹不存在,请先启动一次新 Teams 并登录;Teams 随后会创建其数据文件夹。
- 菜单项可能在不同 Teams 版本之间发生变化。
聊天或频道无法加载?请在问题出现时捕获请求,并查找失败的请求。