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

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

פותחים את Chrome Remote Debugger למכשיר Google Cast מסוים באופן הבא:

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

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

  1. רשום את האפליקציה ואת מכשיר Google Cast במסוף המפתחים של Google Cast SDK.

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

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

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

    1. בודק Chrome

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

        chrome://inspect
        

        תופיע רשימה של מכשירים שתומכים ב-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 REPL (מסוף) מלא, שמאפשר לכם להתנסות באפליקציה רסיבר האינטרנט של Chrome.

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

נקודות עצירה

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

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

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

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

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