Общие проблемы и решения для интеграции и использования виджетов.
Возникли проблемы? Вы находитесь в нужном месте. Этот гид охватывает самые распространенные проблемы, с которыми сталкиваются разработчики при интеграции виджета, а также пошаговые решения. Большинство проблем можно решить всего за несколько минут.
50d Быстрый совет по отладке
Откройте консоль разработчика вашего браузера (F12) перед устранением неполадок. Большинство ошибок виджета будут отображать четкие сообщения в консоли, которые указывают непосредственно на проблему.
Если виджет вообще не появляется на вашей странице, выполните следующие шаги по устранению неполадок в порядке:
Ошибка: "Виджет не настроен" (с деталями о каждом недостающем атрибуте data-*)
Проверьте консоль браузера на наличие этого сообщения об ошибке.
Убедитесь, что все необходимые атрибуты данных присутствуют в теге скрипта:
<script src="https://widget.companin.tech/widget.js" data-widget-key="YOUR_WIDGET_KEY" data-locale="en"></script>Ошибка: "Требуется аутентификация" или "Недействительные учетные данные"
Виджет не может аутентифицироваться с API. Это обычно происходит, когда учетные данные неверны или истекли.
Проблемы с аутентификацией обычно легко исправить. Пройдите через эти проверки:
client_id правильный в вашем приложении OAuth - Скопируйте его прямо из вашей панели управления, чтобы избежать опечатокВсе еще застряли? Попробуйте создать новое приложение OAuth в вашей панели управления. Иногда начало с нуля решает неясные проблемы конфигурации.
Ошибка: "Источник не разрешен" или запрос токена виджета отклонен
Общая проблема при встраивании в iframe, когда домен хоста не указан в разрешенных источниках OAuth.
Совет по проверке: Проверьте вкладку сети браузера для заголовков запроса токена и сравните X-Embed-Origin с вашей записью разрешенных источников OAuth.
Проблема с позиционированием кнопки
Виджет загружается, но кнопка находится вне области просмотра.
position: fixedoverflow: hiddenЕсли hide_on_mobile включен в конфигурации, виджет будет скрыт на мобильных устройствах. Отключите эту настройку или настройте мобильную точку разрыва.
Визуальные проблемы распространены и обычно легко исправляются. Виджет разработан так, чтобы быть визуально изолированным от вашей страницы, но иногда могут возникать конфликты.
Следуйте этим шагам, чтобы диагностировать проблемы с цветом:
Совет по отладке: Откройте виджет в вашем браузере и используйте инструмент инспекции элементов, чтобы проверить, какие значения CSS действительно применяются. Это покажет вам, загружаются ли ваши цвета или переопределяются.
Когда виджет загружается правильно, но функции не работают так, как ожидалось, эти решения помогут.
Ошибка сети, тайм-аут или истекшая сессия
Пользователь вводит сообщение и нажимает отправить, но ничего не происходит или появляется ошибка. Проверьте вкладку сети браузера на наличие неудачных запросов (должны отображаться красным в вкладке сети).
Проблемы с отправкой сообщений обычно связаны с сетевым подключением или истекшими сессиями. Диагностируйте систематически:
Быстрый тест: Если сообщения работают в режиме инкогнито, но не в вашем обычном браузере, проблема, вероятно, связана с расширениями браузера или кэшированными данными аутентификации.
Виджет требует современных функций браузера:
Минимально поддерживаемые браузеры: Chrome 60+, Firefox 55+, Safari 12+, Edge 79+
Когда вам нужна дополнительная помощь помимо этого руководства, эти инструменты и ресурсы помогут вам диагностировать проблемы или получить поддержку.
Включите режим отладки, чтобы увидеть подробные журналы в консоли вашего браузера. Это дает представление о том, что делает виджет на каждом этапе:
<script src="https://widget.companin.tech/widget.js" data-widget-key="YOUR_WIDGET_KEY" data-dev="true"></script>Все еще есть проблемы?
Проверьте наше руководство по конфигурации или свяжитесь с поддержкой с вашими журналами консоли браузера и деталями конфигурации.