আপনার WebView-এ চলা কোডের আচরণ তদন্ত করা, যা ডিবাগিং নামেও পরিচিত, তা হল Android অ্যাপ্লিকেশন ডেভেলপ করার একটি অপরিহার্য অংশ যা ওয়েব কন্টেন্ট দেখায়।
এই বিভাগে নিম্নলিখিত WebView ডিবাগিং পদ্ধতিগুলি কভার করা হয়েছে:
জাভাস্ক্রিপ্ট কনসোল লগিং: আপনি যদি Chrome DevTools বা Safari Web Inspector-এর মাধ্যমে ওয়েব পেজ ডিবাগ করার ব্যাপারে পরিচিত হন, তাহলে
console(যেমনconsole.log()) ব্যবহার করার ব্যাপারেও পরিচিত হতে পারেন। আপনি Chrome DevTools বা Logcat-এ কনসোল মেসেজ দেখতে পাবেন। Android-এর WebKit ফ্রেমওয়ার্ক বেশিরভাগ একই API-কে সাপোর্ট করে, তাই আপনারWebView-এ ডিবাগ করার সময় আপনার ওয়েব পেজ থেকে লগ পেতে পারেন।Chrome DevTools: আপনার ডেভেলপমেন্ট মেশিনে Chrome ব্রাউজারে ডেভেলপার টুল ব্যবহার করে আপনার অ্যাপের WebView-তে HTML, CSS এবং JavaScript কোডের লাইভ রিমোট ইন্সপেকশন চালু করে।
লোকাল সার্ভার অ্যাক্সেস করা: আপনার ডেভেলপমেন্ট মেশিনের লোকাল ওয়েব সার্ভার থেকে কন্টেন্ট পরিবেশন করুন এবং রিমোট সার্ভারে ডেপ্লয় না করেই আপনার করা পরিবর্তন দ্রুত দেখতে, টেস্ট ডিভাইস বা এমুলেটরে WebView থেকে এটি অ্যাক্সেস করুন।
WebView DevTools অ্যাপ: ডিভাইস-জুড়ে কনফিগারেশন, কমান্ড-লাইন ফ্ল্যাগ ম্যানেজমেন্ট এবং Android-এর WebView কম্পোনেন্টের ক্র্যাশ বিশ্লেষণের জন্য একটি অন-ডিভাইস ইউটিলিটি।