عناوين URL لشبكة CDN
الاستخدام الأساسي
bottom-right، ويتحكم به الخيار position). عنصر التركيب هو جذر React فقط — ولا يؤثر موقعه في الصفحة في موضع ظهور الأداة المصغّرة.
خيارات التركيب
يقبلThunderPhone.mount() الخيارات نفسها التي يقبلها مكوّن React، إضافةً إلى الخاصية element:
التنظيف
تُرجعThunderPhone.mount() مثيلًا للأداة يتضمن أساليب للتنظيف:
unmount() وdestroy() الوظيفة نفسها — إذ يقطعان أي جلسة صوتية نشطة ويزيلان الأداة من DOM. استخدم ما يبدو أوضح في شفرتك.
نظّف الأداة دائمًا عند مغادرة الصفحة في تطبيقات الصفحة الواحدة أو عند إزالة العنصر الحاوي. يضمن ذلك قطع اتصال الجلسات الصوتية النشطة بشكل صحيح.
أمثلة
مظهر داكن بلون مخصص
موضع مخصص
مع دوال رد الاتصال للأحداث
مع نغمة رنين
باستخدام مرجع عنصر DOM
تكامل WordPress / CMS
أضف هذا إلى كتلة HTML مخصصة أو إلى تذييل المظهر الخاص بك:استكشاف الأخطاء وإصلاحها
لا تظهر الأداة
لا تظهر الأداة
تأكد من تحميل ملفَّي CSS وJS. تحقّق من وحدة تحكم المتصفح بحثًا عن أخطاء الشبكة. تحقّق من وجود العنصر المستهدف في DOM قبل استدعاء
ThunderPhone.mount().ThunderPhone غير معرّف
ThunderPhone غير معرّف
لم يتم تحميل البرنامج النصي بعد. تأكد من ظهور وسم
<script> الخاص بـ widget.js قبل استدعاء التركيب، أو ضَع استدعاء التركيب داخل مستمع DOMContentLoaded.خطأ: النطاق غير مسموح
خطأ: النطاق غير مسموح
أضف نطاقك إلى قائمة النطاقات المسموح بها في إعدادات المطورين على app.thunderphone.com. تذكّر أن
localhost مسموح به دائمًا.الخطوات التالية
التنسيق
خصّص مظهر الأداة باستخدام خصائص CSS المخصصة.
مكوّن React
هل تستخدم React؟ تكامل المكوّن أبسط.