Как включить инструменты разработчика в Teams
В новом Teams для Windows есть скрытое меню «Engineering Tools». Его пункт «Open Dev Tools» открывает инструменты разработчика браузера прямо в Teams. С ними можно перехватывать и изучать веб-запросы самого Teams, не устанавливая отдельную программу вроде Fiddler.
Это руководство для ИТ-специалистов. Меню скрыто намеренно и предназначено для диагностики. То, что вы увидите, может отличаться в зависимости от версии 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» исчезнет.
Полезно знать
- Эти шаги относятся к новому Teams в Windows. Классическое приложение Teams больше не поддерживается Microsoft.
- Если папки нет, один раз запустите новый Teams и войдите; тогда Teams создаст свою папку данных.
- Пункты меню могут меняться между версиями Teams.
Чаты или каналы не загружаются? Запишите запросы в момент проблемы и найдите завершившиеся ошибкой.