क्या विंडोज फोन 8 पर http अनुरोध को अवरुद्ध करने का कोई तरीका है?विंडोज फोन पर वेबव्यू से इंटरसेप्ट http अनुरोध 8
मेरे पास एक फोनगैप एप्लिकेशन है जिसे मैं वेबव्यू बनाने वाले कुछ http अनुरोधों को रोकना चाहता हूं और अपनी प्रतिक्रियाएं वापस कर सकता हूं। मैं उन कॉलों को रोक रहा हूं जो वेब सर्वर पर संपत्ति का अनुरोध कर रहे हैं और स्थानीय रूप से जेनरेट होने के लिए उपलब्ध संपत्तियों को वापस कर रहे हैं।
एंड्रॉयड में मैं आईओएस में shouldInterceptrequest
उपयोग कर सकते हैं मैं NSURLProtocol
उपयोग कर सकते हैं कि मैं क्या विंडोज फोन 8 पर बता सकते हैं मैं अपने ही योजना रजिस्टर कर सकते हैं मेरी एप्लिकेशन को लॉन्च करने, लेकिन मैं http अनुरोधों को रोक नहीं कर सकता से। क्या मुझे याद आ रही है कि वहाँ कुछ है?
उत्तर के लिए धन्यवाद, दुर्भाग्य से मैं विंडोज फोन 8.1 में "कस्टम उरी रिजोलविंग" कह सकता हूं, जो यूरीटॉस्ट्रीम रीसोलवर का उपयोग करता है जो कस्टम परिसंपत्तियों से एक संपूर्ण पृष्ठ लोड करने का एक तरीका दिखता है, और मुझे छवि अनुरोधों को रोकने में सबसे अधिक दिलचस्पी है और अपना खुद का छवि डेटा लौटा रहा है, जो मुझे नहीं लगता कि मैं UriToStreamResolver का उपयोग करके ऐसा कैसे कर सकता हूं। – snctln
आप फोन को केवल वाईफाई में ही डाल सकते हैं। फिर एक अलग कंप्यूटर (मशीन-ए) से वायरशर्क का उपयोग करके http पैकेट स्नूप करें नोट: आपको अधिकतम वेब प्रॉक्सी चलाने की आवश्यकता हो सकती है और फ़ोन को इंगित करें। –
देरी के लिए खेद है। मैं पुष्टि करता हूं कि मैं गलत था। WebView अनुरोधों को अवरुद्ध करने का कोई आसान तरीका नहीं है। मुझे लगता है कि दो संभावनाएं हैं: 1) वेबपृष्ठ की HTML सामग्री प्राप्त करें और इसे मैन्युअल रूप से पार्स करें। 2) यह मैंने कोशिश नहीं की, लेकिन जब मैंने विंडोज 8 वेबव्यू में स्थानीय छवियों के साथ समस्याओं को पूरा किया, तो मुझे यह लिंक आलेख मिला: http: //blog.jsolutions.co.uk/? P = 492 शायद यह सहायक हो सकता है। –