डीबग वेब ऐप्लिकेशन

वेब कॉन्टेंट दिखाने वाले Android ऐप्लिकेशन डेवलप करने के लिए, वेबव्यू में चल रहे कोड के व्यवहार की जांच करना ज़रूरी है. इसे डीबग करना भी कहा जाता है.

इस सेक्शन में, WebView को डीबग करने के इन तरीकों के बारे में बताया गया है:

  • JavaScript कंसोल लॉगिंग: अगर आपको Chrome DevTools या Safari Web Inspector की मदद से वेब पेजों को डीबग करने के बारे में पता है, तो आपको console (जैसे कि console.log()) का इस्तेमाल करने के बारे में पता होगा. Chrome DevTools या Logcat में कंसोल मैसेज देखे जा सकते हैं. Android का WebKit फ़्रेमवर्क, ज़्यादातर एक जैसे एपीआई के साथ काम करता है. इसलिए, WebView में डीबग करते समय, आपको अपने वेब पेज से लॉग मिल सकते हैं.

  • Chrome DevTools: इससे, डेवलपमेंट मशीन पर Chrome ब्राउज़र में डेवलपर टूल का इस्तेमाल करके, अपने ऐप्लिकेशन के WebView में एचटीएमएल, सीएसएस, और JavaScript कोड की लाइव रिमोट जांच की जा सकती है.

  • लोकल सर्वर ऐक्सेस करना: अपनी डेवलपमेंट मशीन पर मौजूद लोकल वेब सर्वर से कॉन्टेंट दिखाएं. साथ ही, इसे टेस्ट डिवाइस या एम्युलेटर पर मौजूद WebView से ऐक्सेस करें. इससे, रिमोट सर्वर पर डिप्लॉय किए बिना ही, बदलावों को तुरंत देखा जा सकता है.

  • WebView DevTools ऐप्लिकेशन: यह डिवाइस पर मौजूद एक यूटिलिटी है. इसका इस्तेमाल, डिवाइस के हिसाब से कॉन्फ़िगरेशन, कमांड-लाइन फ़्लैग मैनेजमेंट, और Android के WebView कॉम्पोनेंट के क्रैश होने की वजह का विश्लेषण करने के लिए किया जाता है.