CDN-URL:er
Grundläggande användning
bottom-right, styrt av alternativet position). Monteringslementet är endast React-roten — dess placering på sidan påverkar inte var widgeten visas.
Monteringsalternativ
ThunderPhone.mount() accepterar samma alternativ som React-komponenten, plus egenskapen element:
Rensning
ThunderPhone.mount() returnerar en widgetinstans med metoder för rensning:
unmount() och destroy() gör samma sak — de kopplar från alla aktiva röstsamtal och tar bort widgeten från DOM:en. Använd det alternativ som passar bäst i din kod.
Rensa alltid upp widgeten när du navigerar bort i ensidiga applikationer eller när det innehållande elementet tas bort. Detta säkerställer att aktiva röstsamtal kopplas från korrekt.
Exempel
Mörkt tema med anpassad färg
Anpassad position
Med händelseåteranrop
Med ringsignal
Använda en referens till ett DOM-element
WordPress-/CMS-integration
Lägg till detta i ett anpassat HTML-block eller i sidfoten för ditt tema:Felsökning
Widgeten visas inte
Widgeten visas inte
Kontrollera att både CSS- och JS-filerna har lästs in. Kontrollera webbläsarkonsolen efter nätverksfel. Verifiera att målelementet finns i DOM:en innan du anropar
ThunderPhone.mount().ThunderPhone är inte definierat
ThunderPhone är inte definierat
Skriptet har inte lästs in ännu. Kontrollera att
<script>-taggen för widget.js visas före ditt mount-anrop, eller omslut mount-anropet med en DOMContentLoaded-lyssnare.Fel: domänen är inte tillåten
Fel: domänen är inte tillåten
Lägg till din domän i listan över tillåtna domäner i inställningarna för Utvecklare på app.thunderphone.com. Kom ihåg att
localhost alltid är tillåten.Nästa steg
Stilsättning
Anpassa widgetens utseende med anpassade CSS-egenskaper.
React-komponent
Använder du React? Komponentintegrationen är enklare.