בגרסה 115 של Chrome אפשר להפעיל את ניפוי הבאגים של Safari Web Inspector ב-Chrome ל-iOS. במאמר הזה נסביר איך מתחילים.
לפני Chrome 115, כדי לנפות באגים בדפי אינטרנט היה צריך ליצור את Chrome ל-iOS מהמקור, כי גרסת המהדורה של WKWebView לא תמכה בניפוי באגים מרחוק באמצעות Web Inspector. ב-Chrome 73 הוספנו את הדף chrome://inspect, שבו מוצגים באופן מקומי יומני JavaScript שיעזרו בניפוי באגים בדפי אינטרנט. עכשיו, כש-WKWebView מאפשר לנפות באגים ב-Web Inspector בגרסה היציבה (החל מ-iOS 16.4), הוספנו הגדרה ב-Chrome 115 כדי להפעיל את התכונה הזו ולשפר עוד יותר את חוויית המפתחים.
תחילת העבודה
במכשיר iOS צריך:
- iOS מגרסה 16.4 ואילך.
- Chrome מגרסה 115 ואילך.
ב-Mac, צריך:
- תפריט הפיתוח ב-Safari מופעל. מפעילים את האפשרות הזו בהגדרות של אפליקציית Safari, בכרטיסייה 'הגדרות מתקדמות'.
פותחים את אפליקציית Chrome במכשיר iOS ועוברים אל הגדרות. בהגדרות תוכן, מפעילים את Web Inspector. אחרי שינוי ההגדרה הזו, צריך להפעיל מחדש את Chrome ל-iOS.
ניפוי באגים באתר
כשההגדרה מופעלת, אפשר לנפות באגים בכל דף שפועל ב-Chrome ל-iOS לפי השלבים הבאים.
- מחברים את מכשיר iOS למחשב Mac באמצעות כבל.
- ב-Chrome ל-iOS, עוברים לאתר שרוצים לבדוק.
- פותחים את Safari ב-Mac. בתפריט Develop, מעבירים את העכבר מעל השם של המכשיר המחובר ובוחרים את כתובת ה-URL של האתר שרוצים לבדוק.
חלון Web Inspector שיוצג יאפשר לנפות באגים בתצוגת האינטרנט הנוכחית. פרטים נוספים על השימוש בכלים למפתחים של Safari זמינים במסמכי התיעוד של Apple.