CDN URL-адреси
Базове використання
bottom-right, керується параметром position). Елемент монтування — це лише кореневий елемент React; його розташування на сторінці не впливає на місце появи віджета.
Параметри монтування
ThunderPhone.mount() приймає ті самі параметри, що й компонент React, а також властивість element:
Очищення
ThunderPhone.mount() повертає екземпляр віджета з методами очищення:
unmount() і destroy() виконують те саме — вони відключають будь-який активний голосовий сеанс і видаляють віджет із DOM. Використовуйте той варіант, який краще читається у вашому коді.
Завжди очищуйте віджет під час переходу зі сторінки в односторінкових застосунках або коли видаляється елемент-контейнер. Це гарантує належне відключення активних голосових сеансів.
Приклади
Темна тема з власним кольором
Власне розташування
Зі зворотними викликами подій
З мелодією дзвінка
Використання посилання на DOM-елемент
Інтеграція з WordPress / CMS
Додайте це до блоку «Власний HTML» або нижнього колонтитула вашої теми:Усунення несправностей
Віджет не відображається
Віджет не відображається
Переконайтеся, що завантажено файли CSS і JS. Перевірте консоль браузера на наявність мережевих помилок. Переконайтеся, що цільовий елемент існує в DOM перед викликом
ThunderPhone.mount().ThunderPhone не визначено
ThunderPhone не визначено
Скрипт ще не завантажився. Переконайтеся, що тег
<script> для widget.js розміщено перед викликом монтування, або обгорніть виклик монтування в слухач DOMContentLoaded.Помилка: домен не дозволено
Помилка: домен не дозволено
Додайте свій домен до списку дозволених доменів у налаштуваннях Розробники на app.thunderphone.com. Пам’ятайте, що
localhost завжди дозволено.Наступні кроки
Стилізація
Налаштуйте вигляд віджета за допомогою користувацьких властивостей CSS.
Компонент React
Використовуєте React? Інтеграція компонента простіша.