WebBrowser कंट्रोल के लिए IE रेंडरिंग मोड सेट करना
WebBrowser कंट्रोल को IE9 स्टैंडर्ड्स मोड में रखने के लिए, अपने HTML वेब पेज में निम्न लाइन जोड़ें:
Internet Explorer 9 के लिए
<meta http-equiv="X-UA-Compatible" content="IE=9" />
Microsoft Edge (IE मोड) के लिए
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
व्याख्या
X-UA-Compatibleमेटा टैग IE को बताता है कि कौन सा रेंडरिंग इंजन उपयोग करना है।IE=9- IE9 स्टैंडर्ड्स मोड बाध्य करता है।IE=edge- उपलब्ध नवीनतम इंजन उपयोग करता है (Edge में IE मोड के लिए)।- यह टैग
<head>में **पहले** होना चाहिए (अन्य मेटा टैग्स से पहले)।
सर्वर-साइड विकल्प (अनुशंसित)
HTTP हेडर के रूप में भेजें (अधिक विश्वसनीय):
X-UA-Compatible: IE=edge
नोट
- IE11+ में एंटरप्राइज मोड / कॉम्पैटिबिलिटी व्यू सेटिंग्स इसे ओवरराइड कर सकती हैं।
- आधुनिक वेब विकास में IE-विशिष्ट हैक्स से बचें - प्रोग्रेसिव एन्हांसमेंट उपयोग करें।
- WebBrowser कंट्रोल (WinForms/WPF) डिफ़ॉल्ट रूप से IE7 मोड उपयोग करता है - यह मेटा टैग या रजिस्ट्री फिक्स (FEATURE_BROWSER_EMULATION) आवश्यक बनाता है।