एक संभव समाधान हैडर में एक फिक्स सर्वर-साइड को लागू करना है, जैसा कि आरोन लेटन द्वारा इस अच्छे राइट-अप में सुझाया गया है । (सभी क्रेडिट उसके पास जाना चाहिए, और मैं साहित्यिक चोरी के बजाय विरोधाभास करूंगा ...)
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
"जब इंटरनेट एक्सप्लोरर इस लाइन के पार आता है तो यह इंजन को बदल देगा जिसका उपयोग पहले क्रोम फ्रेम में किया जा रहा है, यदि प्लगइन स्थापित है, और फिर एज (ब्राउज़र का उच्चतम समर्थित दस्तावेज़ मोड) है।"
चरण :
- पृष्ठ सत्यापन को ठीक करें - यह केवल टैग को हटाकर प्राप्त किया गया है
- रेंडरिंग की गति - टैग देखने के लिए ब्राउज़र का इंतजार करने और फिर मोड बदलने के बजाय हम सही मोड को एक रिफ्रेश हेडर के रूप में अपफ्रंट भेजेंगे।
- सुनिश्चित करें कि हम केवल इंटरनेट एक्सप्लोरर के लिए फिक्स दिखाते हैं - हम केवल कुछ सर्वर साइड ब्राउज़र का पता लगाने का उपयोग करेंगे और केवल IE में भेजेंगे
PHP में शीर्ष लेख जोड़ने के लिए हम इसे अपने पृष्ठ में जोड़ सकते हैं:
if (isset($_SERVER['HTTP_USER_AGENT']) &&
(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false))
header('X-UA-Compatible: IE=edge,chrome=1');
या आप इसे अपनी .htaccess फ़ाइल में जोड़ सकते हैं:
<FilesMatch "\.(htm|html|php)$">
<IfModule mod_headers.c>
BrowserMatch MSIE ie
Header set X-UA-Compatible "IE=Edge,chrome=1" env=ie
</IfModule>
</FilesMatch>
मूल लेख से लिंक करें, संभावित कैविटीज़ के लिए टिप्पणियों की जांच करें। सी # के लिए एक कार्यान्वयन भी शामिल है।
एक बार और सभी के लिए खराब मान को ठीक करें
उम्मीद है की यह मदद करेगा!