CDN-URL-er
Grunnleggende bruk
bottom-right, styrt av alternativet position). Monteringselementet er bare React-roten — plasseringen på siden påvirker ikke hvor widgeten vises.
Monteringsalternativer
ThunderPhone.mount() godtar de samme alternativene som React-komponenten, i tillegg til egenskapen element:
Opprydding
ThunderPhone.mount() returnerer en widgetinstans med oppryddingsmetoder:
unmount() og destroy() gjør det samme – de kobler fra alle aktive stemmeøkter og fjerner widgeten fra DOM-en. Bruk den som passer best i koden din.
Rydd alltid opp widgeten når du navigerer bort i enkeltsideapplikasjoner, eller når elementet den ligger i, fjernes. Dette sikrer at aktive stemmeøkter kobles fra på riktig måte.
Eksempler
Mørkt tema med egendefinert farge
Egendefinert plassering
Med hendelsestilbakekall
Med ringetone
Bruke en DOM-elementreferanse
WordPress- / CMS-integrasjon
Legg dette til i en Egendefinert HTML-blokk eller i bunnteksten til temaet ditt:Feilsøking
Widgeten vises ikke
Widgeten vises ikke
Sørg for at både CSS- og JS-filene er lastet inn. Sjekk nettleserkonsollen for nettverksfeil. Bekreft at målelementet finnes i DOM-en før du kaller
ThunderPhone.mount().ThunderPhone er ikke definert
ThunderPhone er ikke definert
Skriptet er ikke lastet inn ennå. Sørg for at
<script>-taggen for widget.js vises før mount-kallet ditt, eller pakk mount-kallet inn i en DOMContentLoaded-lytter.Feil: Domene er ikke tillatt
Feil: Domene er ikke tillatt
Legg til domenet ditt i listen over tillatte domener under innstillingene for Utviklere på app.thunderphone.com. Husk at
localhost alltid er tillatt.Neste steg
Stilsetting
Tilpass widgetens utseende med egendefinerte CSS-egenskaper.
React-komponent
Bruker du React? Komponentintegrasjonen er enklere.