CDN URL’leri
Temel Kullanım
bottom-right; position seçeneğiyle kontrol edilir). Bağlama öğesi yalnızca React köküdür — sayfadaki konumu, bileşenin nerede görüneceğini etkilemez.
Bağlama Seçenekleri
ThunderPhone.mount(), React bileşeniyle aynı seçenekleri ve ayrıca element özelliğini kabul eder:
Temizleme
ThunderPhone.mount() temizleme yöntemlerine sahip bir widget örneği döndürür:
unmount() ve destroy() aynı işlemi yapar — etkin ses oturumlarının bağlantısını keser ve widget’ı DOM’dan kaldırır. Kodunuzda hangisi daha anlaşılırsa onu kullanın.
Tek sayfalı uygulamalarda başka bir sayfaya geçerken veya kapsayan öğe kaldırıldığında widget’ı her zaman temizleyin. Bu, etkin ses oturumlarının bağlantısının düzgün şekilde kesilmesini sağlar.
Örnekler
Özel Renkli Koyu Tema
Özel Konum
Olay Geri Çağrılarıyla
Zil Sesiyle
DOM Öğesi Başvurusu Kullanarak
WordPress / CMS Entegrasyonu
Bunu Özel HTML bloğuna veya temanızın alt bilgisine ekleyin:Sorun Giderme
Widget görünmüyor
Widget görünmüyor
Hem CSS hem de JS dosyalarının yüklendiğinden emin olun. Ağ hataları için tarayıcı konsolunu kontrol edin.
ThunderPhone.mount() çağrısından önce hedef öğenin DOM’da bulunduğunu doğrulayın.ThunderPhone tanımlı değil
ThunderPhone tanımlı değil
Komut dosyası henüz yüklenmedi.
widget.js için <script> etiketinin mount çağrınızdan önce göründüğünden emin olun veya mount çağrısını bir DOMContentLoaded dinleyicisi içinde sarmalayın.Etki alanına izin verilmiyor hatası
Etki alanına izin verilmiyor hatası
Etki alanınızı app.thunderphone.com üzerindeki Geliştiriciler ayarlarında izin verilen etki alanları listesine ekleyin.
localhost adresine her zaman izin verildiğini unutmayın.Sonraki Adımlar
Stil Özelleştirme
Widget görünümünü CSS özel özellikleriyle özelleştirin.
React Bileşeni
React mi kullanıyorsunuz? Bileşen entegrasyonu daha basittir.