ניפוי באגים באפליקציות אינטרנט

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

בקטע הזה מוסבר על המתודולוגיות הבאות לניפוי באגים ב-WebView:

  • רישום ביומן של מסוף JavaScript: אם אתם מכירים את ניפוי הבאגים בדפי אינטרנט באמצעות כלי הפיתוח ל-Chrome או הכלי לבדיקת אינטרנט ב-Safari, יכול להיות שאתם מכירים את השימוש ב-console (למשל console.log()). אתם יכולים לראות את ההודעות במסוף בכלי הפיתוח ל-Chrome או ב-Logcat. מסגרת WebKit של Android תומכת ברוב אותם ממשקי API, כך שאפשר לקבל יומנים מדף האינטרנט כשמבצעים ניפוי באגים ב-WebView.

  • כלי הפיתוח ל-Chrome: מאפשרים בדיקה מרחוק בזמן אמת של קוד HTML,‏ CSS ו-JavaScript ב-WebView של האפליקציה באמצעות כלי הפיתוח בדפדפן Chrome במכונת הפיתוח.

  • גישה לשרת מקומי: הצגת תוכן משרת אינטרנט מקומי במחשב הפיתוח וגישה אליו מ-WebView במכשיר בדיקה או באמולטור, כדי לראות במהירות את השינויים בלי לפרוס לשרת מרוחק.

  • WebView DevTools app: כלי עזר במכשיר שמוקדש להגדרה של כל המכשיר, לניהול של דגלים בשורת הפקודה ולניתוח קריסות של רכיב WebView ב-Android.