المتطلبات الأساسية
قبل ما تستعمل النافذة المنبثقة، تأكد بلي عندك Mellowtel Elements مهيأ في المشروع تاعك:دمج الإضافة
إعداد لإضافات المتصفح
دمج الموقع
إعداد للمواقع باستخدام NPM أو CDN
الميزات الرئيسية
- عبر المنصات - يخدم في المواقع و سكريبتات محتوى الإضافات
- تأجيل ذكي - المستخدمين يقدرو يأجلو لمدة أسبوع، أسبوعين، أو يعطلوه نهائياً
- تخزين كروم - يستخدم API تخزين كروم إذا كان متاح، ويرجع لـ localStorage إذا ماكانش
- Shadow DOM - عزل الأنماط يمنع التعارض مع أنماط الصفحة المضيفة
- متجاوب مع الجوال - محسن لجميع أحجام الشاشات
- تفاصيل الإضافة - يجلب ويعرض تلقائياً اسم الإضافة والأيقونة
إنشاء النافذة المنبثقة
من بعد ما تهيأ Mellowtel Elements (شوف دلائل الدمج فوق)، تقدر تنشئ وتعرض نافذة الدعم:الاستخدام الأساسي
أمثلة على الاستخدام
في سكريبتات المحتوى
على المواقع
العرض الشرطي
مرجع API
createModal(inviteId, title?, body?)
ينشئ ويعرض نافذة الدعم.
المعلمات:
inviteId(string, required): معرف فريد لتتبع تفاعلات النافذةtitle(string, optional): عنوان مخصص للنافذة (الافتراضي “دعم مع Mellowtel”)body(string, optional): نص مخصص لجسم النافذة
Promise<void>
سلوك النافذة المنبثقة
خيارات التأجيل
المستخدمين يقدرو يختارو من بين ثلاث خيارات للتأجيل:- أسبوع واحد: النافذة ما تظهرش لمدة 7 أيام
- أسبوعين: النافذة ما تظهرش لمدة 14 يوم
- تعطيل: النافذة ما تظهرش مرة أخرى نهائياً