האפליקציה והמכשיר צריכים להיות רשומים לאותו מפתח
כדי לבצע ניפוי באגים.
הפעלת האפליקציה השולח והפעלת Cast למכשיר Google Cast
כדי לטעון את האפליקציה של מכשיר האינטרנט לניפוי באגים. אימות השולח והאתר שלך
המכשירים המקבלים מחוברים לאותה רשת.
יש שתי דרכים להתחבר למכשיר לצורך ניפוי באגים מרחוק:
הכלי לבדיקת Chrome
בדפדפן Chrome, מזינים את הפרטים הבאים בכתובת
כדי לעבור לבודק Chrome:
chrome://inspect
תופיע רשימה של מכשירים שתומכים ב-Cast ברשת הזו.
יש לבחור את המכשיר עבור אפליקציית Webעור שברצונכם לנפות בה באגים
לוחצים על הקישור ל-Inspect.
אמור להיפתח חלון סוקר שמאפשר לנפות באגים מרחוק
האפליקציה של המקבל.
ישירות ליציאת 9222 של המכשיר
בדפדפן Chrome, תזין את הפרטים הבאים בשדה הכתובת כדי
עוברים ישירות למכשיר שבו מבצעים ניפוי באגים. יכול להיות שזה יהיה מהיר יותר
אם יש לכם הרבה מכשירים ברשת, מאשר ב'סוקר Chrome':
<device IP address>:9222
אפשר למצוא את כתובת ה-IP של המכשיר על ידי בחירה במכשיר
באפליקציית Google Home, עוברים להגדרות ומחפשים
קטע עם מידע.
כדי לבחור את הסשן שרוצים לנפות בו באגים, לוחצים על
קישור Remote Debugging.
אם הכלי לניפוי באגים מרחוק ב-Chrome לא מאוכלס, בוחרים את
הסמל שמימין לסרגל הכתובות ובוחרים site settings.
גוללים לחלק התחתון של ההגדרות ומשנים את ההגדרה עבור
Insecure content עד Allow.
במסוף Chrome Remote Debugger, מפעילים רישום של ניפוי באגים על ידי הזנת
עוקבים:
יש תמיכה במניפולציית DOM מלאה וגם ה-JavaScript המלא של Chrome
REPL (console)
כדי להתחבר לאפליקציה שפועלת ב-Web Acceptr.
כשמקלט האינטרנט קורס (מחזור החיים הסתיים), הכלי לניפוי באגים
יפסיקו לפעול, ותוצג הודעת אזהרה בחלק העליון של המסך. בשלב הזה אפשר
לא יבצע יותר אינטראקציה עם הכלי לניפוי באגים. כדי להפעיל מחדש את ניפוי הבאגים, צריך להפעיל מחדש
את האפליקציה Web Acceptr ואז לטעון מחדש את הבודק.
נקודות עצירה (breakpoint)
אפשר להוסיף לקוד נקודות עצירה ידניות באמצעות debugger; בתוך
הקוד של המקבל.
שמירה מקומית במטמון
שימוש ב-window.location.reload(true); כדי לבצע טעינה מחדש מאולצת שמסודרת
המטמון של האפליקציה WebReceiver.
שימור יומנים בין סשנים
ניתן לשמור את היומנים בין הפעלות על ידי לחיצה על סמל גלגל השיניים במקטע
בכלי לניפוי באגים ומסמנים את התיבה לצד 'שמירת היומן בזמן הניווט'.
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-08-21 (שעון UTC)."],[[["Use the Chrome Remote Debugger to debug your Cast Web Receiver application by inspecting it through `chrome://inspect` or directly accessing the device's 9222 port."],["To enable debugging, register your application and Cast device on the Google Cast SDK Developer Console, ensuring both are linked to the same developer account."],["Initiate a cast session from your sender app to the target Cast device to load the Web Receiver and allow the debugger to connect."],["Leverage the Chrome Remote Debugger's console for logging, DOM manipulation, and utilizing the JavaScript REPL for interacting with the running Web Receiver app."],["Remember to disable debug logging in production environments and avoid logging sensitive information."]]],[]]