# Сохранение взаимодействия браузера и сервера в HAR-файл


> **Информация:**

**Начните с раздела [«Диагностика и поддержка»](https://docs.kinescope.ru/diagnostika-i-podderzhka/)** — там собраны все инструменты для решения проблем и обращения в поддержку.



Если при работе в [панели управления](https://app.kinescope.io/?lang=ru) Kinescope или при встраивании плеера возникла ошибка, разобраться с ней поможет HAR-файл. Это сетевой журнал всех взаимодействий браузера с сервером, который содержит детальную информацию о запросах и ответах.

> **Информация:**

Если проблема связана с плеером (воспроизведение видео, встраивание, параметры), сначала проверьте раздел [«Решение проблем»](https://docs.kinescope.ru/diagnostika-i-podderzhka/reshenie-problem/) — там собраны типичные ситуации и способы их решения.



## **Когда вам нужен HAR-файл**

Используйте HAR-файл, если:

- **Ошибка связана с загрузкой данных** — проблемы с API-запросами или загрузкой контента
- **Проблема воспроизводится не всегда** — нужна полная история запросов для анализа
- **Скриншот консоли недостаточен** — требуется детальная информация о сетевых запросах
- **Техподдержка запросила HAR-файл** — для более глубокого анализа проблемы

> **Информация:**

Если ошибка видна в консоли браузера (JavaScript-ошибки), начните с [копирования ошибок из консоли](https://docs.kinescope.ru/diagnostika-i-podderzhka/kopirovanie-oshibok-iz-konsoli-brauzera/). HAR-файл дополняет логи консоли, но не заменяет их. Для полной диагностики лучше приложить и логи консоли, и HAR-файл.



## **Что такое HAR-файл**

HAR (HTTP Archive) — это файл, содержащий полный журнал всех сетевых запросов между браузером и сервером. Он включает:

* Заголовки HTTP-запросов и ответов
* Тело запросов и ответов
* Куки и данные сессии
* Время выполнения каждого запроса
* Статус-коды ответов

HAR-файл помогает, если нужно разобраться с проблемами загрузки данных, ошибками API, медленной работой интерфейса или аутентификацией.

## **Что нужно подготовить**

Перед экспортом HAR-файла подготовьте:

1. **URL страницы**, где возникла проблема (без персональных данных в адресе)
2. **Шаги воспроизведения** — опишите последовательность действий, которые приводят к ошибке
3. **Время возникновения** — укажите время и часовой пояс
4. **HAR-файл** — экспортируйте по инструкциям ниже

> **Внимание:**

**Важно:** В HAR-файле содержатся куки вашей активной сессии в Kinescope и другие конфиденциальные данные. Для безопасности:
* Не отправляйте HAR-файл в публичные каналы или форумы
* Выйдите из аккаунта Kinescope после передачи файла в поддержку
* Если в файле есть персональные данные, которые нужно скрыть, сообщите об этом в поддержку



## **Как экспортировать HAR-файл**

Выберите ваш браузер и следуйте инструкциям:

### **Google Chrome, Microsoft Edge, Яндекс.Браузер и Opera**

Эта инструкция подходит для всех браузеров на базе Chromium (Chrome, Edge, Яндекс.Браузер, Opera).

1. На странице с ошибкой нажмите сочетание клавиш **Ctrl** + **Shift** + **I** (**⌥** + **⌘** + **I** для macOS).

   **Другие способы открыть инструменты разработчика:**
   * **Chrome:** Меню → **Дополнительные инструменты** → **Инструменты разработчика**
   * **Edge:** Меню → **Другие инструменты** → **Средства разработчика**
   * **Яндекс.Браузер:** Меню → **Дополнительно** → **Инструменты разработчика**
   * **Opera:** Меню **Opera** → **Разработка** → **Инструменты разработчика**

2. Перейдите на вкладку **Сеть** (**Network**).

3. Убедитесь, что запись сетевого журнала включена: в левом верхнем углу кнопка должна быть красной (активна). Если кнопка серая или черная, нажмите её, чтобы включить запись.

4. Включите опцию **Сохранять журнал** (**Preserve log**).

5. Чтобы в HAR-файле оказались только записи, касающиеся ошибки, очистите журнал: нажмите кнопку с перечёркнутым кругом (⛔) справа от кнопки записи сетевого журнала.

6. Обновите страницу или повторите действия, которые приводят к ошибке.

7. Экспортируйте HAR-файл:
   * **Chrome и Edge:** На верхней панели нажмите кнопку **Экспорт HAR** (**Export HAR**)
   * **Яндекс.Браузер:** Нажмите **Экспорт HAR (очищено)...** (**Export HAR (sanitized)...**)
     ![Экспорт HAR-файла в Яндекс.Браузере](images/dp-har-eksport-01.webp)
   * **Opera:** Правой кнопкой мыши нажмите на таблицу и выберите **Сохранить все как HAR с контентом** (**Save all as HAR with content**)

8. Приложите HAR-файл к сообщению в [техническую поддержку](https://t.me/kinescope_bot).

### **Mozilla Firefox**

1. На странице с ошибкой нажмите сочетание клавиш **Ctrl** + **Shift** + **I** (**⌥** + **⌘** + **I** для macOS) или откройте меню → **Другие инструменты** (**More tools**) → **Инструменты веб-разработчика** (**Web Developer Tools**).

2. Перейдите на вкладку **Сеть** (**Network**).

3. Убедитесь, что запись сетевого журнала включена: в левом верхнем углу кнопка должна быть красной (активна). Если кнопка серая или черная, нажмите её, чтобы включить запись.

4. Включите опцию **Сохранять журнал** (**Preserve log**).

5. Чтобы в HAR-файле оказались только записи, касающиеся ошибки, очистите журнал: нажмите кнопку с перечёркнутым кругом (⛔) справа от кнопки записи сетевого журнала.

6. Обновите страницу или повторите действия, которые приводят к ошибке.

7. Нажмите на таблицу правой кнопкой мыши и выберите **Сохранить всё как HAR** (**Save all as HAR**).

8. Приложите HAR-файл к сообщению в [техническую поддержку](https://t.me/kinescope_bot).

### **Safari**

1. На странице с ошибкой откройте меню **Safari** → **Настройки** (**Preferences**) → **Дополнения** (**Advanced**) и включите опцию **Показывать меню «Разработка» в строке меню** (**Show Develop menu in menu bar**).

2. В меню **Разработка** (**Develop**) выберите **Показать веб-инспектор** (**Connect Web Inspector**) или используйте сочетание клавиш **⌥** + **⌘** + **I**.

3. Перейдите на вкладку **Сеть** (**Network**).

4. Включите опцию **Сохранить журнал** (**Preserve Log**), нажав на круглую иконку в левом верхнем углу вкладки.

5. Чтобы в HAR-файле оказались только записи, касающиеся ошибки, очистите журнал: нажмите кнопку с перечёркнутым кругом (⛔) или используйте сочетание клавиш **⌘** + **K**.

6. Обновите страницу или повторите действия, которые приводят к ошибке.

7. В правом верхнем углу вкладки нажмите кнопку **Экспортировать** (**Export**).

8. Приложите HAR-файл к сообщению в [техническую поддержку](https://t.me/kinescope_bot).

Всё! Теперь вы знаете, как экспортировать HAR-файл и отправить его в техническую поддержку Kinescope для диагностики проблемы.

## Что дальше?

После того как вы экспортировали HAR-файл:

1. **[Обращение в техподдержку](https://docs.kinescope.ru/diagnostika-i-podderzhka/obraschenie-v-tehpodderzhku-kinescope/)** — подробную информацию о том, что собрать и как обратиться
2. **[Копирование ошибок из консоли браузера](https://docs.kinescope.ru/diagnostika-i-podderzhka/kopirovanie-oshibok-iz-konsoli-brauzera/)** — при необходимости приложите также логи из консоли браузера
3. **[Решение проблем с плеером](https://docs.kinescope.ru/diagnostika-i-podderzhka/reshenie-problem/)** — типичные проблемы с встраиванием и воспроизведением

> **Внимание:**

**Безопасность:** После передачи HAR-файла в поддержку рекомендуется выйти из аккаунта Kinescope, так как файл содержит куки вашей активной сессии.



Если остались вопросы, напишите в [чат поддержки](https://t.me/kinescope_bot) — специалисты помогут!


