כלי לניפוי באגים מרחוק ב-Chrome

אפשר להשתמש בכלי לניפוי באגים מרחוק ב-Chrome כדי לנפות באגים באפליקציה להפעלת Cast.

מפעילים את הכלי לניפוי באגים מרחוק של Chrome במכשיר Google Cast ספציפי באופן הבא:

כדי לנפות באגים באפליקציות Cast במכשיר Android TV: Android TV: ניפוי באגים.

כדי לנפות באגים באפליקציה של מכשיר Google Cast, יש לבצע את הפעולות הבאות:

  1. רישום האפליקציה ומכשיר Google Cast ב-Google Cast SDK SDK Console.

    האפליקציה והמכשיר צריכים להיות רשומים לאותו מפתח כדי לבצע ניפוי באגים.

  2. הפעלת האפליקציה השולח והפעלת Cast למכשיר Google Cast כדי לטעון את האפליקציה של מכשיר האינטרנט לניפוי באגים. אימות השולח והאתר שלך המכשירים המקבלים מחוברים לאותה רשת.

  3. יש שתי דרכים להתחבר למכשיר לצורך ניפוי באגים מרחוק:

    1. הכלי לבדיקת Chrome

      1. בדפדפן Chrome, מזינים את הפרטים הבאים בכתובת כדי לעבור לבודק Chrome:

        chrome://inspect
        

        תופיע רשימה של מכשירים שתומכים ב-Cast ברשת הזו.

      2. יש לבחור את המכשיר עבור אפליקציית Webעור שברצונכם לנפות בה באגים לוחצים על הקישור ל-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 Remote Debugger, מפעילים רישום של ניפוי באגים על ידי הזנת עוקבים:

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

    יש תמיכה במניפולציית DOM מלאה וגם ה-JavaScript המלא של Chrome REPL (console) כדי להתחבר לאפליקציה שפועלת ב-Web Acceptr.

    כשמקלט האינטרנט קורס (מחזור החיים הסתיים), הכלי לניפוי באגים יפסיקו לפעול, ותוצג הודעת אזהרה בחלק העליון של המסך. בשלב הזה אפשר לא יבצע יותר אינטראקציה עם הכלי לניפוי באגים. כדי להפעיל מחדש את ניפוי הבאגים, צריך להפעיל מחדש את האפליקציה Web Acceptr ואז לטעון מחדש את הבודק.

נקודות עצירה (breakpoint)

אפשר להוסיף לקוד נקודות עצירה ידניות באמצעות debugger; בתוך הקוד של המקבל.

שמירה מקומית במטמון

שימוש ב-window.location.reload(true); כדי לבצע טעינה מחדש מאולצת שמסודרת המטמון של האפליקציה WebReceiver.

שימור יומנים בין סשנים

ניתן לשמור את היומנים בין הפעלות על ידי לחיצה על סמל גלגל השיניים במקטע בכלי לניפוי באגים ומסמנים את התיבה לצד 'שמירת היומן בזמן הניווט'.