@ David'in cevabının işaret ettiği gibi, "Yerel İntranet" bölgesinde bir site barındırmıyorsanız <meta http-equiv="X-UA-Compatible" content="IE=edge">
, web sayfalarınıza eklemeniz için çok az neden vardır ve ( Microsoft'un en iyi uygulama önerilerine göre ) siteyi HTML. (Bunu, HTML'nin kendisine değil sunucu yapılandırmanıza veya site başlıklarına yerleştirmelisiniz.)
X-UA-Compatible
Projenizde herhangi bir yeri kullanmayı düşünüyorsanız , Uyumluluk Görünümü'nün yalnızca IE8, 9 ve 10'u etkilediğini unutmamalısınız. Yalnızca IE8'de tanıtıldı ve IE11'de devre dışı bırakıldı.
Ayrıca IE11'in şu anda IE'nin resmi olarak desteklenen tek sürümü olduğunu da unutmayın . Tüm eski sürümler güvensiz kabul edilmelidir.
Bu, sizi onu kullanmamanıza ikna etmek için yeterli bir neden değilse, Microsoft'un IE8 ve üstünün <!DOCTYPE
, bir mevcut olduğunda Standartlar Modunda otomatik olarak işlediğini ve bu da onu daha da anlamsız hale getirdiğini söylediğini düşünün .
IE'nin hangi belge modunun kullanılacağına karar vermek için aldığı akışı kendiniz görebilirsiniz:
Gördüğünüz gibi, X-UA-Compatible
meta etiket veya HTTP başlığı yoksa, kullanıcının "Uyumluluk Görünümü" ayarlarını kontrol eder. Kullanıcının web siteniz için hiçbiri yoksa, IE bir <!DOCTYPE
bildirimin varlığını kontrol eder . Eğer bir tane bulursa, otomatik olarak en son Standartlar Modunu kullanır ("EmulateIEx" olarak da bilinir). Olmazsa, Quirks Moduna geri döner.
Microsoft'un kendisinden "X-UA-Uyumlu" meta etiketini kullanmamanız için daha fazla neden (vurgu benim):
Internet Explorer, X-UA-Uyumlu META etiketiyle karşılaştığında, belirlenen sürümün motorunu kullanarak yeniden başlar. Tarayıcının içeriği analiz etmeyi durdurması ve yeniden başlatması gerektiğinden , bu bir performans vuruşudur .
Başka bir deyişle, ilk sayfanın oluşturulmasını yavaşlatır
X-UA-Compatible yönergesi, uygulamada güncellemeler yapılırken uygulamaların en son Internet Explorer sürümünde çalışmasına izin veren bir araçtır .
Sadece geçici kullanım için tasarlandı.
En iyi uygulama, X-UA-Uyumlu bir HTTP Üstbilgisidir . Yönergenin yanıt başlığına eklenmesi, Internet Explorer'a içeriği ayrıştırma başlamadan önce hangi motoru kullanacağını söyler. Bu, web sitesinin sunucusunda yapılandırılmalıdır.
Diğer bir deyişle, kesinlikle ihtiyacınız varsa, X-UA-Uyumlu uygulamanın daha iyi yolları vardır .
12 Ocak 2016 tarihinden itibaren, desteklenen bir işletim sistemi için yalnızca Internet Explorer'ın en güncel sürümü teknik destek ve güvenlik güncellemelerini alacaktır. Internet Explorer 11 , Internet Explorer'ın son sürümüdür ve Windows 7, Windows 8.1 ve Windows 10'da güvenlik güncellemelerini, uyumluluk düzeltmelerini ve teknik desteği almaya devam edecektir .
IE11, IE'nin resmi olarak desteklenen tek sürümüdür .
X-UA-Compatible
HTML'nize meta etiket eklemenin tek nedeni , web siteniz için IE8, 9 ve 10'da bir kullanıcının "Uyumluluk Görünümü" ayarlarını geçersiz kılmaktı. Neredeyse her durumda, kullanıcı bu ayarları değiştirmeyecek (neden yapsınlar?) Ve şimdi bu tarayıcılar artık desteklenmiyor bile.
Kısaca: Bu etiket gününü doldurdu.