🩺 FixMyMeeting

如何在 Teams 中启用开发人员工具

Windows 版新 Teams 有一个隐藏菜单“Engineering Tools”。其中的“Open Dev Tools”会在 Teams 内打开浏览器开发人员工具。借助它,你可以捕获并检查 Teams 自身的网络请求,而无需安装 Fiddler 之类的独立工具。

本指南面向 IT 专业人员。该菜单是特意隐藏的,用于故障排除。你看到的内容可能因 Teams 版本和公司策略而有所不同。

启用 Engineering Tools(Windows)

  1. 完全退出 Teams:右键点击任务栏通知区域中的 Teams 图标(看不到时点击小箭头 ^)›“退出”。
  2. 按 Windows 键 + R,粘贴以下路径并按 Enter:%localappdata%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams
  3. 在此文件夹中新建一个文本文件,命名为 configuration.json。为避免变成 configuration.json.txt,请先在文件资源管理器中打开 查看 › 显示 › 文件扩展名。
  4. 用记事本打开该文件,粘贴下面这一行并保存:{"core/devMenuEnabled": true}
  5. 重新启动 Teams。
  6. 右键点击通知区域中的 Teams 图标。菜单中现在会出现“Engineering Tools”。

用 Dev Tools 捕获网络请求

  1. 右键点击通知区域中的 Teams 图标 › Engineering Tools › Open Dev Tools。会打开一个带有浏览器开发人员工具的窗口。
  2. 打开“Network”选项卡并启用“Preserve log”,这样 Teams 重新加载视图时记录仍会保留。
  3. 在 Teams 中重现问题,例如打开无法加载的聊天。
  4. 点击列表中的某个请求,可查看其地址、状态码、耗时、标头和响应。可用筛选框找到所需的请求。状态为 4xx 或 5xx 的请求表示失败。
  5. 要分享捕获内容,请导出为 HAR 文件:在请求列表中右键 ›“Save all as HAR with content”。

谨慎处理捕获内容

  1. 捕获内容可能包含登录令牌、Cookie 和消息内容。只把 HAR 文件提供给确实需要的人,并事先删除或撤销其中的机密信息。
  2. 仅在你负责的电脑上使用,并遵守你所在组织对故障排除工具的规定。

再次关闭

  1. 退出 Teams。
  2. 删除 configuration.json,或把值改为 false。
  3. 重新启动 Teams。“Engineering Tools”条目消失。

须知

  1. 这些步骤适用于 Windows 上的新 Teams。Microsoft 已不再支持经典版 Teams 应用。
  2. 如果文件夹不存在,请先启动一次新 Teams 并登录;Teams 随后会创建其数据文件夹。
  3. 菜单项可能在不同 Teams 版本之间发生变化。

聊天或频道无法加载?请在问题出现时捕获请求,并查找失败的请求。