🩺 FixMyMeeting

Как включить инструменты разработчика в Teams

В новом Teams для Windows есть скрытое меню «Engineering Tools». Его пункт «Open Dev Tools» открывает инструменты разработчика браузера прямо в Teams. С ними можно перехватывать и изучать веб-запросы самого Teams, не устанавливая отдельную программу вроде Fiddler.

Это руководство для ИТ-специалистов. Меню скрыто намеренно и предназначено для диагностики. То, что вы увидите, может отличаться в зависимости от версии 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. Эти шаги относятся к новому Teams в Windows. Классическое приложение Teams больше не поддерживается Microsoft.
  2. Если папки нет, один раз запустите новый Teams и войдите; тогда Teams создаст свою папку данных.
  3. Пункты меню могут меняться между версиями Teams.

Чаты или каналы не загружаются? Запишите запросы в момент проблемы и найдите завершившиеся ошибкой.