برنامج تصحيح الأخطاء عن بُعد من Chrome

استخدم برنامج تصحيح الأخطاء عن بُعد في Chrome لتصحيح أخطاء أحد تطبيقات البث.

شغِّل برنامج تصحيح الأخطاء عن بُعد في Chrome لجهاز بث Google Cast على النحو التالي:

لتصحيح أخطاء "تطبيقات البث" على جهاز Android TV، يُرجى الاطّلاع على Android TV: تصحيح الأخطاء

لتصحيح أخطاء أحد تطبيقات الويب المستقبِل على أجهزة Google Cast، يمكنك اتّباع الخطوات التالية:

  1. تسجيل تطبيقك وجهاز Google Cast على وحدة تحكّم المطوّرين لحزمة تطوير البرامج (SDK) لتكنولوجيا Google Cast

    يجب أن يكون كل من التطبيق والجهاز مسجَّلَين لمطوّر البرامج نفسه. حتى تتمكّن من تصحيح الأخطاء.

  2. ابدأ تشغيل تطبيق المرسِل وأرسِل المحتوى إلى جهاز Google Cast. تحميل تطبيق WebRecipient لتصحيح الأخطاء. التأكّد من أنّ المُرسِل والويب أجهزة الاستقبال متّصلة بالشبكة نفسها.

  3. هناك طريقتان للاتصال بجهازك من أجل تصحيح الأخطاء عن بُعد:

    1. أداة فحص Chrome

      1. في متصفّح Chrome، أدخِل ما يلي في العنوان للانتقال إلى أداة فحص Chrome:

        chrome://inspect
        

        ستظهر قائمة بالأجهزة التي تعمل بتكنولوجيا Google Cast على هذه الشبكة.

      2. اختَر جهاز تطبيق WebRecipient الذي تريد تصحيح أخطائه من خلاله. النقر على رابط Inspect الخاص به.

        من المفترض أن يتم فتح نافذة أداة فحص تمكِّنك من تصحيح أخطاء تطبيق WebRecipient.

      3. مباشرةً إلى منفذ 9222 للجهاز

      4. في متصفِّح Chrome، أدخِل ما يلي في حقل العنوان من أجل: انتقِل مباشرةً إلى الجهاز الذي تصحح الأخطاء فيه. قد تتم معالجة هذا بسرعة أكبر مقارنةً بأداة فحص Chrome إذا كانت لديك أجهزة عديدة على شبكتك:

        <device IP address>:9222
        

        يمكن العثور على عنوان IP للجهاز من خلال اختيار الجهاز في تطبيق Google Home، انتقِل إلى الإعدادات، وابحث ضمن قسم "المعلومات".

      5. اختَر الجلسة التي تريد تصحيح أخطائها بالنقر على رابط "Remote Debugging".

      6. إذا لم تتم تعبئة برنامج تصحيح الأخطاء عن بُعد في Chrome، فحدد على يمين شريط العناوين واختَر site settings. الانتقال إلى الجزء السفلي من الإعدادات وتغيير إعداد Insecure content إلى Allow

  4. في وحدة تحكم "برنامج تصحيح الأخطاء عن بُعد في Chrome"، فعِّل تسجيل تصحيح الأخطاء عن طريق إدخال التالية:

    cast.framework.CastReceiverContext.getInstance().setLoggerLevel(cast.framework.LoggerLevel.DEBUG);

    يمكن معالجة معالجة نموذج العناصر في المستند الكامل (DOM) بالإضافة إلى JavaScript JavaScript الكامل في Chrome. REPL (وحدة التحكم)، التي ستتيح لك إدخال تعديلات على تطبيق Web Listenr الحالي.

    عند إيقاف "جهاز استقبال الويب" (انتهت دورة حياة)، فإن برنامج تصحيح الأخطاء تصبح غير نشطة مع ظهور رسالة تحذير في أعلى الصفحة. في هذه المرحلة، يمكنك لم تعد تتفاعل مع برنامج تصحيح الأخطاء. لإعادة بدء تصحيح الأخطاء، عليك إعادة بدء عملية تصحيح الأخطاء. تطبيق "جهاز الويب" ثم أعِد تحميل أداة الفحص.

نقاط الإيقاف

يمكنك إضافة نقاط توقف يدوية إلى الرمز باستخدام debugger; ضمن رمز جهاز استقبال الويب.

التخزين المؤقت المحلي

يمكنك استخدام window.location.reload(true); لإجراء إعادة تحميل إجبارية لمسح ذاكرة التخزين المؤقت لتطبيق WebRecipient.

الاحتفاظ بالسجلات بين الجلسات

يمكنك الاحتفاظ بالسجلات بين الجلسات من خلال النقر على رمز الترس داخل برنامج تصحيح الأخطاء ووضع علامة في المربّع بجانب "الاحتفاظ بالسجلّ عند التنقّل".