Adresy URL CDN
Základní použití
bottom-right, řízeno volbou position). Prvek připojení je pouze kořen Reactu — jeho umístění na stránce nemá vliv na to, kde se widget zobrazí.
Možnosti připojení
ThunderPhone.mount() přijímá stejné možnosti jako komponenta React plus vlastnost element:
Vyčištění
ThunderPhone.mount() vrací instanci widgetu s metodami pro vyčištění:
unmount() a destroy() provádějí totéž — odpojí všechny aktivní hlasové relace a odstraní widget z DOM. Použijte tu, která se ve vašem kódu čte lépe.
Widget vždy vyčistěte při navigaci pryč v jednostránkových aplikacích nebo při odstranění obsahujícího prvku. Tím zajistíte správné odpojení aktivních hlasových relací.
Příklady
Tmavý motiv s vlastní barvou
Vlastní pozice
S obslužnými funkcemi událostí
S vyzváněním
Použití odkazu na prvek DOM
Integrace s WordPress / CMS
Přidejte toto do bloku vlastního HTML nebo do zápatí motivu:Řešení potíží
Widget se nezobrazuje
Widget se nezobrazuje
Ujistěte se, že jsou načteny soubory CSS i JS. V konzoli prohlížeče zkontrolujte chyby sítě. Před voláním
ThunderPhone.mount() ověřte, že cílový prvek existuje v DOM.ThunderPhone není definován
ThunderPhone není definován
Skript se ještě nenačetl. Ujistěte se, že značka
<script> pro widget.js je uvedena před voláním připojení, nebo volání připojení zabalte do posluchače DOMContentLoaded.Chyba: doména není povolena
Chyba: doména není povolena
Přidejte svou doménu do seznamu povolených domén v nastavení Vývojáři na app.thunderphone.com. Nezapomeňte, že
localhost je vždy povolen.Další kroky
Vzhled
Přizpůsobte vzhled widgetu pomocí vlastních vlastností CSS.
Komponenta React
Používáte React? Integrace komponenty je jednodušší.