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

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

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

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

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

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

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