X-UA- संगत IE = किनारे पर सेट है, लेकिन यह अभी भी संगतता मोड बंद नहीं करता है


247

मैं काफी उलझन में हूं। मुझे सेट करने में सक्षम होना चाहिए

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

और IE8 और IE9 को नवीनतम रेंडरिंग इंजन का उपयोग करके पृष्ठ को प्रस्तुत करना चाहिए। हालाँकि, मैंने अभी इसका परीक्षण किया है, और यदि हमारी साइट पर संगतता मोड कहीं और चालू है, तो यह हमारे पेज पर रहेगा , भले ही हमें इसे मजबूर न करना पड़े।

कैसे सुनिश्चित करें कि IE संगतता मोड (यहां तक ​​कि इंट्रानेट में) का उपयोग नहीं करता है ?

FWIW, मैं HTML5 DocType घोषणा ( <!doctype html>) का उपयोग कर रहा हूं ।

यहाँ पृष्ठ की पहली कुछ पंक्तियाँ हैं:

<!doctype html> 
<!--[if lt IE 7 ]> <html lang="en" class="innerpage no-js ie6"> <![endif]--> 
<!--[if IE 7 ]>    <html lang="en" class="innerpage no-js ie7"> <![endif]--> 
<!--[if IE 8 ]>    <html lang="en" class="innerpage no-js ie8"> <![endif]--> 
<!--[if (gte IE 9)|!(IE)]><!--> 
<html lang="en" class="innerpage no-js"> 
<!--<![endif]--> 
    <head> 
        <meta charset="ISO-8859-1" /> 
        <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 

संपादित करें: मैंने अभी सीखा कि IE8 पर डिफ़ॉल्ट सेटिंग इंट्रानेट साइटों के लिए IE7 संगतता मोड का उपयोग करना है। क्या यह X-UA- संगत मेटा टैग को ओवरराइड करेगा?


मुझे अपने कुछ उपयोगकर्ताओं के साथ भी यह समस्या हो रही है, क्या आपने कभी इसका पता लगाया है? हालांकि मेरा ऐप इंट्रानेट नहीं है। और केवल 20% उपयोगकर्ताओं को यह अजीब तरह से मिलता है।
केविन

2
यह आपके मजाकिया <html> टैग मार्कअप (<! - [अगर लेट IE 7]> सामान) का परिणाम हो सकता है। इसे हटाने का प्रयास करें और देखें कि क्या यह काम करता है। इस SO प्रश्न को देखें stackoverflow.com/questions/10682827/…
रविवार आयरनफुट

13
@SundayIronfoot FYI करें, जिस मज़ेदार <html> टैग मार्कअप का उल्लेख आप सशर्त IE टिप्पणियों से करते हैं, जिसका उपयोग IE के उपयुक्त संस्करण के लिए <html> तत्व के लिए सीएसएस वर्ग जोड़ने के लिए किया जाता है (यदि लागू हो) तो आप अलग-अलग तरह से स्टाइल कर सकते हैं। आईई संस्करणों के लिए ".ie7" के साथ बस अपनी शैली घोषणा को उपसर्ग करके, जैसे: .ie7 पी {चौड़ाई: 200 पीएक्स; } ... यह पुराने IE संस्करणों में मुद्दों को प्रस्तुत करने के लिए एक क्लीनर का काम है, जिसमें सीएसएस के कुछ हैक का उपयोग करने की तुलना में * चौड़ाई या बैंडविड्थ। IE के अलावा अन्य ब्राउज़र्स इसे अनदेखा करेंगे और बस मूल एक का उपयोग करेंगे।
टिम फ्रैंकलिन

जवाबों:


261

यदि आपको इंट्रानेट साइटों के लिए IE की संगतता दृश्य सेटिंग्स को ओवरराइड करने की आवश्यकता है, तो आप ऐसा web.config (IIS7) या वेब साइट के गुणों (IIS6) में कस्टम HTTP हेडर के माध्यम से कर सकते हैं और X-UA- संगत सेट कर सकते हैं। मेटा टैग संगतता संगतता सेटिंग्स में IE की इंट्रानेट सेटिंग को ओवरराइड नहीं करता है, लेकिन यदि आप इसे होस्टिंग सर्वर पर सेट करते हैं तो यह संगतता को ओवरराइड करेगा।

IIS7 में web.config के लिए उदाहरण:

<system.webServer>
    <httpProtocol>
      <customHeaders>
        <add name="X-UA-Compatible" value="IE=EmulateIE8" />
      </customHeaders>
    </httpProtocol>
</system.webServer>

संपादित करें : मैंने clearकोड को इससे ठीक पहले हटा दिया था add; यह नकल और चिपकाने से एक अनावश्यक निगरानी थी। अच्छी पकड़, टिप्पणीकार!


5
हालांकि एक नोट ... यदि आप बिल्ट इन विजुअल स्टूडियो डेवलपमेंट वेब सर्वर (उर्फ कैसिनी) का उपयोग कर रहे हैं, तो यह काम नहीं करेगा क्योंकि कैसिनी वेब के <system.webServer> सेक्शन का सम्मान नहीं करता है। config। इसलिए, विकास के लिए, इसके बजाय IIS एक्सप्रेस का उपयोग करें।
जेम्स मेसिंगर

1
इसका कारण क्या है <clear />? इसके द्वारा क्या कस्टम हेडर साफ़ किए जाते हैं?
M4N

<urlCompression...>कम से कम मेरे लिए नियम को हटाने के लिए स्पष्ट लगता है । वह नियम गिपिंग करता है, जो मैं चाहता हूं इसलिए मैंने स्पष्ट टिप्पणी की। आगे कोई भी जानकारी प्यारी होगी।
नेनोटलेप

मैंने 'स्पष्ट' - अच्छा पकड़ हटा दिया, यह मेरे कार्यान्वयन से नकल और चिपकाने से एक अनावश्यक रेखा थी।
टिम फ्रैंकलिन

14
PHP:<?php header('X-UA-Compatible: IE=edge'); ?>
नक्स

183

सर्वर साइड समाधान एक अनुशंसित है, जैसा कि @TimmyFranks ने अपने उत्तर में प्रस्तावित किया है, लेकिन अगर किसी X-UA-Compatibleको पृष्ठ स्तर पर नियम को लागू करने की आवश्यकता है, तो कृपया पहले से ही जलाए गए व्यक्ति के अनुभव से लाभ उठाने के लिए, निम्नलिखित युक्तियों को पढ़ें।


X-UA-Compatibleमेटा टैग चाहिए में शीर्षक के बाद सीधे दिखाई <head>तत्व। इससे पहले कोई अन्य मेटा टैग, सीएसएस लिंक और जेएस स्क्रिप्ट कॉल नहीं रखी जा सकती हैं।

<head>
    <title>Site Title</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta charset="utf-8">
    <script type="text/javascript" src="/jsFile.js"></script>
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="apple-touch-icon" href="https://stackoverflow.com/apple-touch-icon.png" />
    <link rel="shortcut icon" href="https://stackoverflow.com/apple-touch-icon.png" />
</head>

यदि पृष्ठ में कोई भी सशर्त टिप्पणी है (जो स्थित में स्थित है <html>), तो उन्हें, के बाद रखा जाना चाहिए <head>

// DON'T: place class inside the HTML tag 
<!--[if gt IE 8]><!--> 
    <html class="aboveIe8"> 
<!--<![endif]-->

// DO: place the class inside the BODY tag
<!--[if gt IE 8]><!--> 
    <body class="aboveIe8"> 
<!--<![endif]-->

Html5BoilerPlate की टीम ने इस बग के बारे में लिखा - http://h5bp.com/i/378 उनके पास कई समाधान हैं।

इंट्रानेट और संगतता दृश्य के बारे में, जब आप उपकरण> संगतता दृश्य सेटिंग्स पर जाते हैं तो सेटिंग्स होती हैं।

अनुकूलता के लिए सेटिंग्स देखें


1
मैंने स्टैक ओवरफ्लो पर 4 या 5 अन्य उत्तर देने की कोशिश की है, और केवल इस विशिष्ट संयोजन ने मेरे लिए काम किया। वर्डप्रेस और एसईओ प्लगइन का उपयोग करने वाले किसी भी व्यक्ति के लिए, किसी अन्य स्थान पर <शीर्षक> लिखने वाले प्लगइन के बारे में सावधान रहें। संपादित करें: जोड़ा गया वर्डप्रेस टिप्पणी
माइक Ebert

6
X-UA-Compatibleजितनी जल्दी हो सके दिखाई देना चाहिए, शायद के बादcharset । मुझे नहीं लगता कि यह सच है कि यह "शीर्षक के बाद सीधे प्रकट होना चाहिए"।
सैम

यह सिफारिश आईई के तहत पीड़ित होने का परिणाम है। रक्त द्वारा प्राप्त किया गया। IE निम्नलिखित दिशानिर्देशों को कौन कहता है?
नेव्सफ

4
वाह, यह मेरे लिए काम किया और शीर्षक टैग के बाद मेरे मेटा टैग सही होने के बाद क्या किया। काश यह काम करने के लिए इतना पुरातन नहीं होता ...
द जेरेम

X-UA-Compatibleमेटा टैग प्रदर्शित हो सकती है title, baseऔर उसके प्रभाव को खोने के बिना किसी अन्य मेटा टैग। यह वही है जो मैंने IE8 में परीक्षण किया था। हालांकि इससे पहले कोई सशर्त टिप्पणी नहीं की जा सकती है।
रॉकलाईट

37

ध्यान दें कि यदि आप इसे PHP से सेवा कर रहे हैं, तो आप इसे ठीक करने के लिए निम्न कोड का उपयोग कर सकते हैं।

header("X-UA-Compatible: IE=Edge");

4
यह मेटा टैग जोड़ने से बेहतर काम करता है, क्योंकि यह इस पद्धति का उपयोग करके W3C सत्यापन पास करता है और .htaccess हैक की तुलना में बहुत आसान है।
तलवी वटिया

2
मैंने और सब कुछ करने की कोशिश की, और आखिरकार यही काम किया। धन्यवाद।
जेसन

2
वर्डप्रेस पर उन लोगों के लिए, यह मदद कर सकता है: codex.wordpress.org/Plugin_API/Action_Reference/send_headers
अस्पष्ट

जब एक बहुत बड़ी साइट का निर्माण किया जाता है तो यह बेहतर काम करता है <!--[if lt IE 7 ]> <html>...! धन्यवाद! आपको भगवान भेजा जाता है !!
OZZIE

2
@sunskin - PHP MUST द्वारा भेजा गया कोई भी हेडर पृष्ठ पर किसी भी आउटपुट को भेजने से पहले होता है, जो कि किसी भी HTML या डेटा से पहले PHP द्वारा आउटपुट होता है।
टीजे एल

25

जैसा कि यह पता चला है, यह सभी इंट्रानेट साइटों को संगतता मोड के लिए मजबूर करने के लिए Microsoft की "बुद्धिमान" पसंद के साथ करना है, भले ही X-UA-Compatibleवह सेट हो IE=edge


32
यह सच नहीं है। X-UA- कम्पेटिबल कम्पैटिबिलिटी मोड सेटिंग को ओवरराइड करेगा। हालांकि, कभी-कभी मेटा टैग का उपयोग करने से काम नहीं चलता क्योंकि मोड पहले ही उस समय तक सेट हो चुका होता है जब तक वह इसका सामना करता है। यही कारण है कि मैं एचटीएमएल हेडर संस्करण का उपयोग करता हूं, इसलिए ब्राउज़र प्रक्रिया में शुरुआती मानकों को सक्षम कर सकता है।
एरिक फनकेनबस

3
मिस्ट्री मैन की टिप्पणी में जोड़कर, आप इसे IIS में web.config या कस्टम http हेडर का उपयोग करके होस्टिंग सर्वर से ओवरराइड कर सकते हैं। विवरण के लिए ऊपर मेरी पोस्ट देखें।
टिम फ्रैंकलिन

7
मैंने कई बार यह कोशिश की है और यह तुलनात्मक मोड के लिए मजबूर सभी इंट्रानेट साइटों को ओवरराइड नहीं करता है।
Maess

@ मेनस्टेयर मैन: कभी-कभी इस बात को परिभाषित करें कि जब भी पेज एक आइफ्रेम में हो, जहां पैरेंट डॉक्यूमेंट XUA-COMPAT को परिभाषित नहीं करता है, और डॉक्यूमेंट मोड पैरेंट पेज (एक और बहुत बुद्धिमान एमएस पसंद) से विरासत में मिला है।
स्टीफन स्टीगर

1
@ केरिक: यह सही उत्तर नहीं है। सही उत्तर के लिए tj111 द्वारा उत्तर दिया गया नीचे देखें।
पतित

9

मुझे IE7 को स्थानीय होस्ट के लिए IE7 दस्तावेज़ मानकों में प्रस्तुत करने का भी यही मुद्दा मिला। मैंने कई सशर्त टिप्पणियों के टैग आज़माए लेकिन असफल। अंत में मैंने बस सभी सशर्त टैग हटा दिए और नीचे दिए गए सिर के तुरंत बाद मेटा जोड़ा गया और यह आकर्षण की तरह काम किया।

<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

आशा करता हूँ की ये काम करेगा


7

यहां तक ​​कि अगर आपने "संगतता दृश्य में इंट्रानेट साइटों को प्रदर्शित करें" विकल्प को अनचेक किया है, और आपके प्रतिक्रिया शीर्षलेखों में एक्स-यूए-संगत है, तो एक और कारण है कि आपका ब्राउज़र किसी भी तरह से "संगतता दृश्य" को डिफ़ॉल्ट कर सकता है - समूह नीति। निम्नलिखित संदेश के लिए अपना कंसोल देखें:

HTML1203: xxx.xxx को समूह नीति के माध्यम से संगतता दृश्य में चलाने के लिए कॉन्फ़िगर किया गया है।

जहां xxx.xxx आपकी साइट का डोमेन है (यानी test.com)। यदि आप इसे देखते हैं तो आपके डोमेन के लिए समूह नीति निर्धारित की जाती है ताकि किसी भी साइट का परीक्षण समाप्त हो जाए।

अधिक जानकारी के लिए, कृपया निम्न लिंक (html कोड्स बताते हैं): http://msdn.microsoft.com/en-us/library/ie/hh180764(v=vs.85).aspx


5

जैसा कि NEOSWF ऊपर बताता है, पॉल आयरिश सशर्त टिप्पणी मेटा टैग को किसी भी प्रभाव को रोकती है।

यहाँ पर कई सुधार हैं ( http://nicolasgallagher.com/better-conditional-classnames-for-hack-free-css/ )

इसमें शामिल है:

दो एचटीएमएल कक्षाओं को जोड़ना, सर्वर हेडर का उपयोग करना और सिद्धांत के ऊपर एक सशर्त टिप्पणी जोड़ना।

मेरी नवीनतम परियोजना पर मैंने पॉल आयरिश सशर्त टिप्पणियों को हटाने का फैसला किया। मुझे HTML से पहले कुछ भी जोड़ने का विचार पसंद नहीं आया, बिना पहले परीक्षण के बहुत कुछ किया और यह देखने के लिए अच्छा है कि बस HTML को देखकर क्या सेट किया गया है।

अंत में मैंने शरीर के बाद एक div सीधे घेर लिया और सशर्त टिप्पणियों जैसे उदा

  <!--[if IE 7]><div class="ie7"><!--<![endif]-->
  ... regular body stuff
  <!--[if IE 7]></div><!--<![endif]-->

मैं यह शरीर के चारों ओर कर सकता था, लेकिन वर्डप्रेस जैसे सीएमएस के साथ इसका अधिक कठिन था।

स्पष्ट रूप से मार्कअप के अंदर इसका एक और डीआईवी है, लेकिन यह केवल पुराने ब्राउज़रों के लिए है।

मुझे लगता है कि यह एक प्रति परियोजना आधारित निर्णय हो सकता है।

मैंने पहले 1024 बाइट्स में आने के लिए चारसेट मेटा टैग के बारे में भी पढ़ा है ताकि यह सुनिश्चित हो सके।

कभी-कभी विचारों को पढ़ने में सबसे सरल, सबसे आसान और निश्चित रूप से इसके बारे में सोचने लायक होता है! इसे इंगित करने के लिए ऊपर दिए गए लिंक पर 6 वीं टिप्पणी के लिए धन्यवाद।


5

X-UA-Compatibleकेवल दस्तावेज़ मोड को ओवरराइड करेगा, ब्राउज़र मोड को नहीं, और सभी इंट्रानेट साइटों के लिए काम नहीं करेगा; यदि यह आपका मामला है, तो सबसे अच्छा समाधान "संगतता इंट्रानेट साइटों को संगतता दृश्य में प्रदर्शित करना" को अक्षम करना है और यह निर्दिष्ट करने के लिए समूह नीति सेटिंग सेट करें कि इंट्रानेट साइटों को संगतता मोड की आवश्यकता है।


5

मैंने अपनी htaccess फ़ाइल में निम्नलिखित को जोड़ा, जिसने इस चाल को किया:

BrowserMatch MSIE ie
Header set X-UA-Compatible "IE=Edge,chrome=1" env=ie

1
यह काम करता है जब इंट्रानेट संगतता पर सेट होता है। मुझे बहुत समय लगा कुछ ऐसा करने के लिए जो काम करेगा। विशेष रूप से जब आप खोजते हैं और सब कुछ आईआईएस से संबंधित होता है
shorif2000

यह कमाल का है। मुझे नहीं पता था कि आप हेडर भेज सकते हैं ।htaccess
एलेक्स डब्ल्यू

3

इसके अतिरिक्त, X-UA- संगत को हेड सेक्शन में पहला मेटा टैग होना चाहिए

<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
</head>

वैसे, सही क्रम या मुख्य शीर्षक टैग हैं:

<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta charset="utf-8">
    <title>Site Title</title>
    <!-- other tags -->
</head>

इस तरफ

  1. IExplorer प्रक्रिया शुरू होने से पहले हम रेंडर इंजन का उपयोग करने के लिए सेट करते हैं
  2. दस्तावेज़ तब हम सभी ब्राउज़र के लिए उपयोग करने के लिए एन्कोडिंग सेट करते हैं
  3. तब हम शीर्षक प्रिंट करते हैं, जिसे पहले से परिभाषित एन्कोडिंग के साथ संसाधित किया जाएगा।

2
वास्तव में, CHARSET को X-UA- संगत करना चाहिए। ब्लॉगs.msdn.com/b/ieinternals/archive/2011/07/18/…
EricLaw

1
यह पहले होना जरूरी नहीं है, लेकिन यह शीर्ष के पास होने की जरूरत है। यह शीर्षक का अनुसरण कर सकता है (और चारसेट, जैसा कि एरिक ने उल्लेख किया है), लेकिन यह इसके बारे में है।
लांस लियोनार्ड

मेरे मामले में nginx पर यह केवल तभी काम करेगा जब X-UA- कम्पेटिबल-टैग पहली बार हेड सेक्शन में हो
Marco Roth

2

टिम्मी फ्रैंक्स मेरे लिए सही था। हमारे पास बस आज का मुद्दा था जहां ग्राहक के पास IE8 कंपनी-चौड़ा था, और यह उस साइट को मजबूर कर रहा था जिसे हमने संगतता मोड में उनके इंट्रानेट के लिए लिखा था। "आईई-एज" की स्थापना इसे ठीक करने के लिए लग रही थी।

<httpProtocol>
  <customHeaders>
    <clear />
    <add name="X-UA-Compatible" value="IE=Edge" />
  </customHeaders>
</httpProtocol>


1

IE 11 आपको शीर्ष लेख भेजकर ब्राउज़र संगतता दृश्य सेटिंग को ओवरराइड करने की अनुमति नहीं देता है ...

<meta http-equiv="X-UA-Compatible" content="IE=edge" />  

यह ब्राउज़र को संगतता दृश्य का उपयोग न करने के लिए मजबूर करने का एकमात्र तरीका है उपयोगकर्ता को अपने ब्राउज़र में इसे अक्षम करना है। हमारा एक इंट्रानेट साइट है, और डिफ़ॉल्ट IE विकल्प इंट्रानेट साइटों के लिए संगतता दृश्य का उपयोग करना है। क्या मुसीबत है!

हम IE 9 और 10 के उपयोगकर्ताओं के लिए अपनी ब्राउज़र सेटिंग्स को बदलने के लिए उपयोगकर्ता की आवश्यकता को रोकने में सक्षम थे, लेकिन यह अब IE 11 में काम नहीं करता है। हमारे IE उपयोगकर्ता क्रोम पर स्विच कर रहे हैं, जहां यह कोई समस्या नहीं है, और कभी भी नहीं है किया गया।


ऐसा नहीं है कि यह अनुमति नहीं देता है, इसके IE11अलावा अन्य संगतता मोड का समर्थन नहीं करता है edgeआधिकारिक प्रलेखन के लिए लिंक । इसका मतलब है कि हमें एड्रेस बार पर CM बटन को छिपाने के लिए उस मेटा टैग का उपयोग नहीं करना है।
वालेस सिधारे

4
असत्य: IE11 अभी भी सभी विरासत संगतता मोड का समर्थन करता है।
21

@ EricLaw, क्या एरिकपी का उत्तर सही है (कि IE11 X-UA- संगत HTTP हेडर के लिए व्यवहार को बदलता है)?
मैथ्यू फ्लैशेन

@ EricP, क्या आपने HTTP हेडर, या केवल <मेटा> टैग संस्करण की कोशिश की?
मैथ्यू फ्लैशेन

2
@MatthewFlaschen: नहीं, एरिकपी गलत है, जैसा कि वालेस सिध्री (हालांकि वैलेस के लिए उचित है, एमएसडीएन स्पष्ट नहीं करता है कि उन्हें "पदावनत" से क्या मतलब है)। IE11 में जो परिवर्तन हुआ है, वह यह है कि सभी में कोई "कम्पैटिबिलिटी व्यू" बटन दिखाई नहीं दे रहा है ( Technet.microsoft.com/en-us/library/dn321449.aspx ) लेकिन X-UA- कम्पेटिबल डिक्लेरेशन अभी भी सम्मानित हैं।
EricLaw

1

मैं इस लोडिंग हेडर के चारों ओर HTML से पहले php के साथ आने में सक्षम था, और इसने बहुत अच्छा काम किया।

<?php 
header( 'X-UA-Compatible: IE=edge,chrome=1' );
header( 'content: width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no' );
include('ix.html');
?> 

ix.html वह सामग्री है जिसे मैं हेडर भेजने के बाद लोड करना चाहता था।


1

मैं IE11 में एक ही मुद्दे का अनुभव कर रहा था। इनमें से किसी भी उत्तर ने मेरा मुद्दा हल नहीं किया। थोड़ा खुदाई करने के बाद, मैंने देखा कि ब्राउज़र एंटरप्राइज मोड में चल रहा था । (F12 मारकर सत्यापित करें और इम्यूलेशन टैब पर क्लिक करें, ब्राउज़र प्रोफ़ाइल ड्रॉपडाउन देखें) सेटिंग लॉक हो गई थी, जिससे मुझे सेटिंग बदलने की अनुमति नहीं मिली।

मैं निम्नलिखित रजिस्ट्री कुंजी से CurrentVersion हटाने के बाद प्रोफ़ाइल को डेस्कटॉप में बदलने में सक्षम था :

HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode

मोड को डेस्कटॉप पर बदलने के बाद इस पोस्ट पर उत्तर काम करेंगे।


1

जब आपका ब्राउज़र संगतता मोड के साथ खुलता है, तब भी आप अपने वेब ब्राउज़र और स्थानीय समूह नीति संपादक से सभी संगतता मोड कॉन्फ़िगरेशन को हटा देते हैं और बंद कर देते हैं, तो आप रजिस्टर कुंजी से अक्षम करने का प्रयास कर सकते हैं।

सर्वर साइड को जोड़ने के लिए डोमेन और उप-डोमेन का उपयोग करने पर भी मेरे साथ ऐसा होता है। मशीन सभी उप-डोमेन के लिए संगतता मोड में खोलने के लिए प्रतिबंधित है।

INTRANET के लिए अक्षमता योग्य मोड

HKEY_LOCAL_MACHINE - सॉफ़्टवेयर - नीतियाँ - Microsoft - इंटरनेट एक्सप्लोरर - ब्राउज़रइम्यूलेशन -> इंट्रानेट कॉमप्लाइटमोड मान 0 (शून्य) होना चाहिए । और PolicyList से मौजूदा डोमेन नाम को भी हटा दें।

अन्यथा, आप एक नया मान (DWORD) जोड़ सकते हैं जिसमें 0 (शून्य) मान डेटा है।


0

मेरे पास एक ही मुद्दा था कई संयोजन की कोशिश करने के बाद, मेरे पास यह काम करने वाला नोट था जिसमें मैंने इंट्रानेट के लिए संगतता की जांच की

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<head runat="server">

0

यदि आप LAMP स्टैक का उपयोग कर रहे हैं, तो इसे अपने वेब रूट फ़ोल्डर में अपने .htaccess फ़ाइल में जोड़ें। इसे हर PHP फ़ाइल में जोड़ने की आवश्यकता नहीं है।

<IfModule mod_headers.c>
    Header add X-UA-Compatible "IE=Edge"
</IfModule>
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.