با استفاده از HTML5 Shiv برای فعال کردن HTML 5 در نسخه های قدیمی اینترنت اکسپلورر

استفاده از جاوا اسکریپت برای کمک به نسخه های قدیمی تر از پشتیبانی IE 5 HTML برچسب ها

HTML "بچه جدید در بلوک" نیست. بسیاری از طراحان و توسعه دهندگان وب از این آخرین تکرار HTML برای چندین سال استفاده کرده اند. با این حال، برخی از متخصصان وب وجود دارند که از HTML5 دور هستند، اغلب به این دلیل که آنها مجبور بودند از نسخه های قدیمی اینترنت اکسپلورر پشتیبانی کنند و نگران بودند که صفحات HTML5 آنها ایجاد شده در مرورگرهای قدیمی تر پشتیبانی نشوند. خوشبختانه، یک اسکریپت است که می توانید از آن برای پشتیبانی HTML به نسخه های قدیمی اینترنت اکسپلورر استفاده کنید (این نسخه ها کمتر از IE9 هستند)، به شما این امکان را می دهد که صفحات وب را بیشتر با فناوری های امروز ساخت کنید و از برخی از برچسب های جدید در HTML استفاده کنید 5

معرفی شی HTML

جاناتان نیل یک اسکریپت ساده را ایجاد کرد که به اینترنت اکسپلورر 8 و پایینتر (و فایرفاکس 2 برای آن موضوع) اشاره می کند تا برچسب های HTML 5 را به عنوان برچسب های واقعی مورد استفاده قرار دهد . این به شما اجازه می دهد که آنها را مانند دیگر عناصر HTML سبک کنید و از آنها در اسناد خود استفاده کنید.

نحوه استفاده از شیوی HTML

برای استفاده از این اسکریپت، فقط سه خط زیر را به سند HTML5 خود در فایل اضافه کنید

بالاتر از جدول سبک خود.

توجه داشته باشید که این مکان جدیدتر برای این اسکریپت شیوی HTML است. قبلا این کد در Google میزبانی شده بود و بسیاری از سایت ها هنوز اشتباه به آن فایل پیوند داده اند، بی اطلاع هستند که دیگر حتی یک فایل وجود ندارد که بتوان آن را دانلود کرد. این به این دلیل است که در بسیاری از موارد استفاده از شیوه HTML5 ضروری نیست. بیشتر ...

برای یک لحظه به این کد بروید، می توانید ببینید که این کار با استفاده از یک نظر شرطی IE برای هدف قرار دادن نسخه IE زیر 9 است (یعنی "IE ME 9"). این مرورگرها این اسکریپت را دانلود می کنند و عناصر HTML5 را می توان از طریق آن مرورگرها درک کرد، هرچند قبل از ایجاد HTML5 لوگو آنها ایجاد شد.

متناوبا، اگر شما نمی خواهید به این اسکریپت در یک محل خارج از محل اشاره کنید، می توانید فایل اسکریپت را دانلود کنید (روی لینک کلیک راست کرده و "Save Link As" را از منو انتخاب کنید) و در کنار بقیه منابع سایت شما (تصاویر، فونت ها، و غیره). ناکامی این کار این است که شما نمیتوانید از هرگونه تغییری که در طول زمان به این اسکریپت انجام شده استفاده کنید.

هنگامی که این خطوط کد را به صفحه خود اضافه کرده اید، می توانید برچسب های HTML 5 مانند شما را برای هر مرورگری دیگر که مدرن سازگار با HTML5 است، بسازید.

آیا شما هنوز هم نیاز به شیویو HTML5 دارید؟

این یک سوال ارزشمند است که باید بپرسید. وقتی HTML5 برای اولین بار منتشر شد، چشم انداز مرورگر بسیار متفاوت از امروز است. پشتیبانی از IE8 و پایین تر هنوز برای بسیاری از سایت ها مهم بود، اما با اعلامیه "پایان زندگی" که مایکروسافت در آوریل 2016 برای تمام نسخه های IE تحت 11 ساخته بود، بسیاری از کاربران در حال حاضر مرورگرهای خود را ارتقا داده اند و این نسخه های قدیمی ممکن است دیگر برای شما مهم نیست. تجزیه و تحلیل تجزیه و تحلیل ترافیک وب سایت خود را برای دیدن دقیقا همان چیزی که مرورگرها استفاده می کنند برای بازدید از سایت. اگر هیچ کس یا تعداد بسیار کمی از کاربران IE8 و پایین تر از آن استفاده می کنند، می توانید مطمئن باشید که می توانید از عناصر HTML5 بدون مشکل استفاده کنید و نیازی به پشتیبانی از مرورگر های قدیمی نیست.

در بعضی موارد، مرورگرهای قدیمی اینترنت اکسپلورر نگرانی دارند. این اغلب در سازمان هایی اتفاق می افتد که از یک قطعه خاص نرم افزاری استفاده می کنند که مدتها پیش توسعه داده شده و تنها در نسخه قدیمی اینترنت اکسپلورر کار می کند. در این موارد، بخش فناوری اطلاعات این شرکت میتواند از استفاده از این مرورگرهای قدیمی استفاده کند، به این معنی که کار شما برای این شرکت نیز باید از موارد انسداد اینترنت اکسپلورر پشتیبانی کند.

این زمانی است که شما می خواهید به شیوه HTML5 بروید تا بتوانید از روش ها و عناصر طراحی وب در حال حاضر استفاده کنید، اما همچنان پشتیبانی کامل مرورگر مورد نیاز را خواهید داشت.

ویرایش توسط جرمی جیرارد