الاختبار على localhost
يحتاج OpenReplay إلى وصول عام (HTTPS فقط) إلى موارد تطبيقك (CSS والخطوط والأيقونات) لعرض التسجيلات بشكل صحيح. نقوم بنسخ تلك الموارد حتى تتمكن من إعادة تشغيل جلساتك حتى لو تغيّر محتوى تطبيقك. أما الصور فتُعالَج بطريقة مختلفة، إذ يتم استرجاعها في الوقت الفعلي عند إعادة تشغيل الجلسة.
لهذه الأسباب، نوصي باختبار التثبيت في بيئة يمكن الوصول إليها بشكل عام (أي بيئة staging) بدلاً من localhost. ومع ذلك، لا يزال هناك حل بديل للتطوير المحلي رغم أنه ليس مثالياً: ما عليك سوى إضافة خيار inlineCss: 3 إلى مُنشئ المتعقّب الخاص بك بحيث يتم عندها التقاط أوراق الأنماط كجزء من كل عملية إعادة تشغيل (بدلاً من تخزينها مؤقتاً بشكل مركزي على الخادم). يُفترض أن تتوفر عمليات إعادة تشغيل الجلسات بعد ذلك في لوحة التحكم، لكنها قد تفتقر إلى الصور كما هو موضّح أعلاه.
ملاحظة: قد تحتاج أيضاً إلى تفعيل خيار
__DISABLE_SECURE_MODE: trueللسماح بالاتصال غير الآمن بين المتعقّب والـ backend على المواقع التي لا تستخدم SSL.
هل لديك أسئلة؟
Section titled هل لديك أسئلة؟إذا كانت لديك أي أسئلة حول هذه العملية، فلا تتردد في التواصل معنا عبر Slack الخاص بنا أو الاطلاع على المنتدى الخاص بنا.