اشکال‌زدایی برنامه‌های وب

بررسی رفتار کد درحال اجرا در WebView، که با نام اشکال‌زدایی نیز شناخته می‌شود، بخش ضروری توسعه برنامه‌های Android است که محتوای وب را نمایش می‌دهند.

این بخش روش‌های اشکال‌زدایی WebView زیر را پوشش می‌دهد:

  • ثبت کنسول جاوا اسکریپت: اگر با اشکال‌زدایی صفحه‌های وب با Chrome DevTools یا Safari Web Inspector آشنا هستید، ممکن است با استفاده از console (مانند console.log()) آشنا باشید. می‌توانید پیام‌های کنسول را در Chrome DevTools یا Logcat مشاهده کنید. چارچوب WebKit در Android از اکثر میاناهای برنامه‌سازی کاربردی مشابه پشتیبانی می‌کند، بنابراین می‌توانید هنگام اشکال‌زدایی در WebView، گزارش‌های صفحه وب خود را دریافت کنید.

  • Chrome DevTools: بازرسی ازراه‌دور زنده کد HTML، CSS، و JavaScript را در WebView برنامه شما بااستفاده از ابزارهای توسعه‌دهنده در مرورگر Chrome در ماشین توسعه نرم‌افزار شما فعال می‌کند.

  • دسترسی به سرور محلی: محتوا را از سرور وب محلی در ماشین توسعه نرم‌افزارتان ارائه دهید و از WebView در دستگاه آزمایشی یا شبیه‌ساز به آن دسترسی پیدا کنید تا تغییراتتان را به‌سرعت و بدون استقرار در سرور راه دور ببینید.

  • برنامه WebView DevTools: ابزاری در دستگاه که به پیکربندی سراسری دستگاه، مدیریت پرچم خط فرمان، و تجزیه‌وتحلیل خرابی مؤلفه WebView در Android اختصاص دارد.