Olası bir çözüm, Aaron Layton'ın bu güzel yazısında önerildiği gibi, başlıkta bir düzeltme sunucu tarafı uygulamaktır . (Tüm övgü ona gitmeli ve intihal yerine başka sözcüklerle açıklayacağım ...)
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
"Internet Explorer bu çizgiyle karşılaştığında, kullanılan motoru, eklenti yüklüyse önce Chrome Frame'e ve ardından Edge'e (tarayıcının desteklenen en yüksek belge modu) değiştirecektir."
Adımlar :
- Sayfa doğrulamasını düzeltin - Bu, yalnızca etiketi kaldırarak elde edilir
- Oluşturma hızı - Tarayıcının etiketi görmesini ve ardından modları değiştirmesini beklemek yerine doğru modu yanıt başlığı olarak önceden göndereceğiz
- Yalnızca Internet Explorer için düzeltmeyi gösterdiğimizden emin olun - Yalnızca bazı sunucu tarafı tarayıcı algılamalarını kullanacağız ve yalnızca IE'ye göndereceğiz
Başlığı PHP'ye eklemek için bunu sayfamıza ekleyebiliriz:
if (isset($_SERVER['HTTP_USER_AGENT']) &&
(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false))
header('X-UA-Compatible: IE=edge,chrome=1');
Ya da .htaccess dosyanıza şu şekilde ekleyebilirsiniz:
<FilesMatch "\.(htm|html|php)$">
<IfModule mod_headers.c>
BrowserMatch MSIE ie
Header set X-UA-Compatible "IE=Edge,chrome=1" env=ie
</IfModule>
</FilesMatch>
Orijinal makaleye bağlantı, olası uyarılar için yorumları kontrol edin. Ayrıca C # için bir uygulama içerir.
Kötü değeri sabitleyin X-UA-Uyumlu
Bu yardımcı olur umarım!