• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
X-UA-Compatible و HTML5
#1
سلام،
شاید ندونید و کمتر دیده باشید ولی X-UA-Compatible واسه این استفاده میشه که بگیم کد نویسی IE ما مربوط به فلان نسخه میشه. و فکر کنم بعد از منتشر شدن نسخه 8 IE این متاتگ هم اومد به بازار ! بد نیست ازش استفاده بشه اما باید قبلش چیزایی رو بدونید.
توسعه دهنده های تنبل می نویسن:
کد:
<meta http-equiv="X-UA-Compatible" content="IE=7" />
ولی زرنگا مثل همین تویی که داری این رو می خونی می نویسن:
کد:
<meta http-equiv="X-UA-Compatible" content="IE=9" />
استفاده از X-UA-Compatible در http-equiv تا پیش از HTML5 مناسب بود اما در HTMl5 اصلاً مناسب نیست. پس راه حل چیه؟
میشه در فایل htaccess ستش کنیم:
کد:
Header set X-UA-Compatible "IE=edge"
یا میشه همون بالایی رو مثل زیر هم بنویسیم: (یکی از راه کار های بچه خارجی):
کد:
BrowserMatch "^.*MSIE 9.*$" emulate_ie9

<Location /mypath>
   Header set X-UA-Compatible "IE=EmulateIE9" env=emulate_ie9
</Location>


البته میتونید هم استفاده نکنید. اجباری نیست و بدون اونم اگر درست استایل نوشته باشید در هر نسخه از IE اگر پشتیبانی بشه درست کار می کنه.
غایب
  پاسخ
تشکر شده توسط : Bojbaj


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان