मैं अपने डेस्कटॉप एप्लिकेशन के लिए एक फेसबुक लॉगिन संवाद दिखाने के लिए एक सी # वेबब्रोसर का उपयोग कर रहा हूं। मुझे वेबब्राउज़र पर पुन: प्रस्तुत किया गया है। दस्तावेज़ पूर्ण घटना, और एक बार मुझे यूआरएल मिलने के बाद मैं उम्मीद कर रहा हूं, मैं वेब ब्राउजर को रोकता हूं, और संवाद बंद करता हूं।वेबब्राउज़र को रोकना इंटरनेट एक्सप्लोरर को खोला जा सकता है
किसी कारण से, संवाद बंद करने के बाद, इंटरनेट एक्सप्लोरर अचानक खुलता है।
मैं केवल यह मान सकता हूं कि यह आईई खोलता है (जो वैसे भी है, यहां तक कि मेरा डिफ़ॉल्ट ब्राउज़र भी नहीं) क्योंकि वेब सर्वर पृष्ठ लौटाता है, और मेरा वेब ब्राउजर पहले ही चला चुका है। क्या यह मामला है? कोई विचार यह कैसे रोकें?
धन्यवाद!
संपादित करें: जब मैं वेबब्रोसर बंद करता हूं, तो इसमें पहले से ही HTML शामिल होता है जो IE में प्रदर्शित होता है।
यूआरएल प्राप्त करने के बाद थोड़े समय के लिए सी # webbrowser छुपाने का प्रयास करें तो उसे बंद करें। –
@ करल धन्यवाद, यह ठीक काम करता है, लेकिन अगर प्रतीक्षा किए बिना डरावनी व्यवहार को रोकने का कोई तरीका है, तो यह भी बेहतर होगा :) – Mobe
इस पृष्ठ के निचले हिस्से में कोड http://msdn.microsoft.com/en- हमें/लाइब्रेरी/system.windows.forms.webbrowser.documentcompleted.aspx पतंग आपको कुछ पॉइंटर्स देता है। वे ब्राउज़र नियंत्रण पर निपटान कॉल करने लगते हैं। –