HTML5 Shiv-г ашиглан Internet Explorer-ийн Хуучин хувилбаруудад HTML 5-г идэвхжүүлнэ

IE-ийн хуучин хувилбаруудыг дэмжих JavaScript-г ашиглах нь HTML 5 Сэдвүүд

HTML бол "блок дахь шинэ хүүхэд" биш юм. Олон вэб дизайнерууд болон хөгжүүлэгчид энэ HTML-ийн сүүлийн давталтыг олон жилийн турш ашиглаж байна. Гэсэн хэдий ч зарим вэбсайтууд HTML5-аас хол байдаг зарим хүмүүс интернет Explorer-ийн хуучин хувилбаруудыг дэмжих хэрэгтэй байсан бөгөөд тэдгээрийн үүсгэсэн HTML5 хуудсууд нь хуучин хөтчүүдэд дэмжигдэхгүй байсанд санаа зовж байсан. Азаар IE-ийн хуучин хувилбаруудад HTML дэмжлэгийг авч ашиглахад хэрэглэгддэг скрипт байдаг (энэ нь IE9-ээс бага хувилбарууд), өнөөгийн технологитой нийцүүлэн веб хуудсуудыг илүү ихээр бүтээх, HTML-ийн зарим шинэ шошгуудыг ашиглах боломжтой 5.

HTML Shiv танилцуулав

Jonathan Neal нь HTML 5 хаягуудыг бодит хаягуудаар эмчлэхийн тулд Internet Explorer 8 болон түүнээс доош (мөн Firefox 2-т дурдсан) энгийн скрипт үүсгэсэн. Ингэснээр та бусад элементүүдтэй адилхан HTML дүрсийг хэвлэж, тэдгээрийг баримт дээрээ ашиглах боломжийг олгоно.

HTML Shiv хэрхэн ашиглах талаар

Энэ скриптийг ашиглахын тулд ердөө гурван мөрийг өөрийн HTML5 документэд нэмээрэй

Таны загварын хуудас дээрээс.

Энэ HTML Shiv скрипт нь шинэ байршил гэдгийг анхаарна уу. Өмнө нь энэ кодыг Google дээр байршуулсан бөгөөд олон сайтууд уг файлд алдаатай холбогдож байсан бөгөөд цаашид тэндээс татаж авах файл байхаа больжээ. Учир нь, олон тохиолдолд HTML5 Shiv-ийг ашиглах нь шаардлагагүй болсон. Үүнээс хойш удалгүй ...

Энэ кодыг хэсэг хугацаанд буцааж авахын тулд IE 9-ийн доорхи IE-ийн хувилбаруудыг ашиглах боломжтой болно (энэ нь "IE 9 гэсэн утгатай") юм. Эдгээр хөтчүүдийг энэ скриптийг татаж авах бөгөөд HTML5 элементүүдийг HTML5-ээс өмнө логог үүсгэсэн байсан ч эдгээр хөтчүүдийг ойлгох болно.

Өөрөөр хэлбэл, энэ скриптийг гаднах байршилд зааж өгөхийг хүсэхгүй байгаа бол та скрипт файлыг татаж авах боломжтой (баруун талын холбоос дээр дарж "Save Link As" -ийг цэснээс сонгоод) сервертээ байршуулж бусад сервер дээр байршуулна. таны сайтын нөөц (зураг, фонт гэх мэт). Үүнийг хийхэд саад болж байгаа зүйл бол та энэ скриптэд хийсэн өөрчлөлтийг даван гарах боломжгүй болно.

Та кодын эдгээр мөрүүдийг нэмж оруулсан бол, та HTML 5-н бусад тэмдэглэгээг бусад HTML5 нийцтэй хөтөчүүдтэй адил хэв маягаар HTML 5 тагийг хэвлэж болно.

Та HTML5 Shiv хэрэгтэй юу?

Энэ бол асуусан асуулт юм. HTML5 анх гарахад вэб хөтчийн газар нутаг өнөөдрийнхөөс ялгаатай байсан. IE8 ба түүнээс дээшхи хувилбаруудад зориулсан дэмжлэг нь олон сайтуудад чухал үүрэг гүйцэтгэсэн хэвээр байгаа боловч 2016 оны 4-р сард Microsoft-ийн хийсэн 11-р үеийн бүх хувилбарын хувьд Microsoft-ийн хийсэн "төгсгөл" зарласнаар олон хүмүүс өөрсдийн хөтчийг шинэчилсэн бөгөөд эдгээр хуучин хувилбарууд нь Танд илүү их анхаарал хандуулах хэрэгтэй. Вэбсайт руу зочлохын тулд хөтөч хүмүүсийг яг юу ашиглаж байгааг харахын тулд вэбсайтынхаа анализыг хянаарай. Хэрвээ хэн нэг нь, эсвэл маш цөөхөн хүн IE8 болон доор хэрэглэж байгаа бол та HTML5 элементийг ямар ч асуудалгүйгээр ашиглах боломжтой бөгөөд хуучин вэб хөтөчийг дэмжих шаардлагагүй гэдэгт итгэлтэй байж болно.

Зарим тохиолдолд IE хуучны хөтөч нь асуудал үүсгэх болно. Энэ нь олон жилийн өмнө боловсруулсан тодорхой нэг програм хангамжийг ашигладаг байгууллагууд дээр ихэвчлэн тохиолддог бөгөөд IE-ийн хуучин хувилбар дээр ажилладаг. Энэ тохиолдолд компанийн IT хэлтэс эдгээр хуучин хөтчүүдийг ашиглахыг шаарддаг бөгөөд энэ нь тухайн компаний ажилд хэрэглэгддэг ажил нь IE хуучны жишээг дэмжиж байх ёстой гэсэн үг юм.

HTML5 shiv руу шилжихийг хүсч байгаа бол одоогийн вэб дизайны арга, элементийг ашиглаж болох боловч шаардлагатай бүрэн хөтчийн дэмжлэгийг авах болно.

Жереми Герард засварт хийсэн