एंड्रॉइड WebView
से किए गए सभी अनुरोधों को मैं कैसे रोक सकता हूं और संबंधित अनुरोध शीर्षलेख प्राप्त कर सकता हूं? मैं XHRs, स्क्रिप्ट स्रोतों, सीएसएस सहित मेरी WebView
से बने हर अनुरोध के लिए शीर्ष लेख को देखने के लिए, आदिमैं एंड्रॉइड वेबव्यू अनुरोधों पर अनुरोध शीर्षलेख कैसे देखूं?
iOS पर बराबर NSURLCache
जो आप इस सारी जानकारी दे देंगे ओवरराइड करने के लिए है चाहता हूँ। निम्नलिखित शायद कर रहे हैं कि मैं क्या चाहते हैं, लेकिन जहाँ तक मैं देख सकता हूँ WebViewClient
ही कभी हमें वापस तार देता है के सबसे करीब:
void onLoadResource(WebView view, String url);
WebResourceResponse shouldInterceptRequest(WebView view, String url);
एंड्रॉइड के 'वेब व्यू' या 'वेब व्यू क्लाइंट' के साथ अनुरोध हेडर संभव नहीं है, afaik। मैंने हल्के प्रॉक्सी का उपयोग करके इस समस्या को हल किया। – acj
@acj - क्या आपने 'वेब व्यू' या बाहरी (राउटर/नेटवर्क स्तर) पर प्रोग्रामिक रूप से प्रॉक्सी किया है? –
मैं इसे डिवाइस सेटिंग्स में मोबाइल नेटवर्क में कॉन्फ़िगर करता हूं। एक और विकल्प: यदि मुझे हेडर की जांच करने के लिए बस एक त्वरित और गंदे विधि की आवश्यकता है, तो मैं अपने लैपटॉप पर नेटकैट ('एनसी') का एक उदाहरण शुरू करूंगा और 'वेबव्यू' को नेटकैट इंस्टेंस से कनेक्ट कर दूंगा। – acj