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

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

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

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

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

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

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

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

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

    1. أداة فحص Chrome

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

        chrome://inspect
        

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

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

        من المفترض أن يتم فتح نافذة أداة فحص، ما يتيح لك تصحيح أخطاء تطبيق مستقبل الويب عن بُعد.

      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 الكاملة بالإضافة إلى Chrome JavaScript جافا سكريبت REPL (وحدة التحكم)، التي ستسمح لك بالتلاعب بتطبيق الويب مستقبِل قيد التشغيل.

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

نقاط الإيقاف

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

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

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

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

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