CDN-URL’er
Grundlæggende brug
bottom-right, styret af indstillingen position). Monteringselementet er kun React-roden — dets placering på siden påvirker ikke, hvor widgetten vises.
Monteringsindstillinger
ThunderPhone.mount() accepterer de samme indstillinger som React-komponenten samt egenskaben element:
Oprydning
ThunderPhone.mount() returnerer en widgetinstans med oprydningsmetoder:
unmount() og destroy() gør det samme — de afbryder alle aktive stemmesessioner og fjerner widgetten fra DOM’en. Brug den, der passer bedst i din kode.
Ryd altid op i widgetten, når du navigerer væk i single-page-applikationer, eller når det indeholdende element fjernes. Det sikrer, at aktive stemmesessioner afbrydes korrekt.
Eksempler
Mørkt tema med brugerdefineret farve
Brugerdefineret placering
Med hændelses-callbacks
Med ringetone
Brug af en DOM-elementreference
WordPress / CMS-integration
Tilføj dette i en Brugerdefineret HTML-blok eller i dit temas sidefod:Fejlfinding
Widgetten vises ikke
Widgetten vises ikke
Sørg for, at både CSS- og JS-filerne er indlæst. Kontrollér browserkonsollen for netværksfejl. Bekræft, at målelementet findes i DOM’en, før du kalder
ThunderPhone.mount().ThunderPhone er ikke defineret
ThunderPhone er ikke defineret
Scriptet er endnu ikke indlæst. Sørg for, at
<script>-tagget for widget.js vises før dit mount-kald, eller pak mount-kaldet ind i en DOMContentLoaded-lytter.Fejl: Domæne ikke tilladt
Fejl: Domæne ikke tilladt
Føj dit domæne til listen over tilladte domæner i indstillingerne under Udviklere på app.thunderphone.com. Husk, at
localhost altid er tilladt.Næste trin
Styling
Tilpas widgettens udseende med brugerdefinerede CSS-egenskaber.
React-komponent
Bruger du React? Komponentintegrationen er enklere.