SORU
27 Mayıs 2011, Cuma


X-UA Uyumlu set IE=edge, ama yine de't stop Uyumluluk Modu değil

Oldukça kafam karıştı. *2 set* edebilmeliyim ve IE8 ve 9 Sayfa en son render motorunu kullanarak render. Ancak, ben sadece test, ve eğer Uyumluluk Modu başka bir yerde sitemizde açıksa, onu zorlayarak değil, olmamız gerektiği halde our page, fazla kalacak. Nasıl YANİ emin olman gerekiyordeğilUyumluluk Modu (hatta bir intranet olarak) kullan?

FWIW, HTML5 DocType bildirimi (<!doctype html>) kullanıyorum.

Burada sayfanın ilk birkaç satır:

<!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" /> 

EDİT: IE8 varsayılan ayarı 7 uyumluluk modu kullanmak için Bekleyin, I just learned intranet siteleri için. Bu X-UA Uyumlu meta etiketi geçersiz olacaktır?

CEVAP
18 ŞUBAT 2012, CUMARTESİ


Eğer intranet siteleri için IE Uyumluluk Görünümü Ayarları geçersiz kılmak gerekir Eğer web içinde yapabilirsiniz.(IIS7) config veya web sitesinin özellikleri custom HTTP headers (IIS6) ve X-UA Uyumlu olmayacak. Meta etiketi Uyumluluk Görünümü Ayarları IE intranet ayarı geçersiz kılmaz, ama eğer bir hosting server ayarlarsanız uyumluluğunu geçersiz kılacaktır.

Web için örnek.IIS7 config:

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

Edit: add; kopyalama gereksiz bir yanlışlık oldu az önce ve yapıştırma clear kodu kaldırıldı. İyi yakaladın, ziyaretçi!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jeremy Stark

    Jeremy Stark

    23 Mayıs 2010
  • Jonathan Flavell

    Jonathan Fla

    1 HAZİRAN 2006
  • The Pet Collective

    The Pet Coll

    5 Ocak 2012