/ / Webbrowser नियंत्रण के लिए IE मोड बदलें - .net, webbrowser- नियंत्रण, यानी 8-ब्राउज़र-मोड

वेबब्रोसर नियंत्रण के लिए आईई मोड बदलें - .net, webbrowser-control, ie8-browser-mode

मैं अपने मशीन पर IE10 स्थापित किया है और कोशिश कर रहा हूँएक वेब अनुप्रयोग का उपयोग करने के लिए जो मेरे पास नहीं है। मैं अपने डेस्कटॉप अनुप्रयोग में .net ब्राउज़र नियंत्रण में उस वेब एप्लिकेशन का एक URL एम्बेड करने का प्रयास कर रहा हूं। जब मैं IE के दस्तावेज़ मोड को IE8 या IE9 मानकों में बदलता हूं, तो वेब एप्लिकेशन URL ठीक लोड होता है, लेकिन डिफ़ॉल्ट IE7 मानकों मोड में लोड करने में विफल रहता है। मैं IE में IE8 या IE9 मानकों मोड को चलाने के लिए वेब-ब्राउजर नियंत्रण को प्रोग्रामेटिक रूप से सक्षम करने में सक्षम होना चाहूंगा। मैंने बहुत सारे समाधान खोजे और मैंने पाया कि निम्नलिखित दो दृष्टिकोणों के बारे में बात की थी।

  1. मेरे आवेदन के लिए एक विशेष मोड का अनुकरण करने के लिए IE को मजबूर करने के लिए एक रजिस्ट्री प्रविष्टि बनाना।

  2. HTML पेज में META टैग जोड़कर उसे एक विशेष मोड में खोलने के लिए मजबूर किया जाता है।

क्या इसके लिए कोई और सुझाया गया तरीका है? इससे पहले, मुझे याद है कि मैं wininet setInternetOption API का उपयोग करके प्रति सर्वर के अधिकतम कनेक्शन (IE के) बढ़ा सकता हूं। क्या मेरे आवेदन के लिए IE मोड सेट करने के लिए ऐसा कोई एपीआई है? मुझे बहुत सराहना मिलेगी अगर कोई मुझे उसी के लिए कुछ कोड स्निपेट पर इंगित कर सकता है।

उत्तर:

जवाब के लिए 3 № 1

आपको रजिस्ट्री को बदलना होगा क्योंकि यह आपके द्वारा मूल रूप से इंस्टॉल किए गए संस्करण की संगतता मोड में चलता है। नीचे दिए गए लिंक का संदर्भ लें।

IE9 WebBrowser नियंत्रण SVG सहित IE9 की सभी सुविधाओं का समर्थन करेगा?