Истифодаи HTML5 Shiv барои фаъол кардани HTML 5 дар варақаҳои кӯҳнаи Internet Explorer

Истифодаи JavaScript барои кӯмак ба вариантҳои пештараи IE Дастгирии HTML 5 Tags

HTML дигар "кӯдаки нав дар блок" нест. Бисёре аз дизайнерҳои интернетӣ ва таҳиякунандагон ин чанде қабл аз HTML истифода мебаранд. Бо вуҷуди ин, баъзе мутахассисони веб, ки аз HTML5 дур мондаанд, аксаран онҳое, ки ба версияи мобайнии Internet Explorer дастгирӣ карда буданд ва аз он нигарон буданд, ки ягон саҳифаҳои HTML5 онҳо дар ин браузерҳои калонсолон дастгирӣ намешаванд. Боварӣ дорем, ки шумо метавонед барои дастгирии HTML ба тарҷумаҳои калони IE истифода баред (ин ба версияҳои камтар аз IE9), имкон медиҳад, ки шумо технологияҳои имрӯзаро бо технологияи имрӯза бештар созед ва баъзе аз алифбои навро дар HTML истифода баред. 5.

Пешниҳоди HTML Shiv

Ҷонатан Нилли скрипти оддӣ, ки Internet Explorer 8 ва дар поёнро (ва барои Firefox 2 ба ин масъала) мегӯянд, барои табобати HTML 5 tags ҳамчун аломатҳои ҳақиқӣ офаридааст . Ин ба шумо имконият медиҳад, ки онҳоро ба монанди дигар элементҳои HTML истифода баред ва онҳоро дар ҳуҷҷатҳои худ истифода баред.

Чӣ тавр истифода HTML Shiv

Барои истифодаи ин скрипт, танҳо се рутбаи зеринро ба ҳуҷҷати HTML5 дар дохили он илова кунед

дар болои саҳифаи сабки худ.

Дар хотир доред, ки ин макони нав барои ин скрипт HTML нишон медиҳад. Пеш аз ин, ин рамз дар Google ҷамъ омаданд, ва бисёре сайтҳо ҳанӯз ба ин файли нодуруст пайваст намешаванд ва намедонанд, ки ҳатто дар он ҷо ягон файле, Ин сабаби он аст, ки дар бисёр ҳолатҳо, истифодаи HTML5 Shiv дигар зарур нест. Муфассалтар дар ин лаҳза ...

Барои ин рамзи ба ин рамз баргаштан, шумо мебинед, ки ин усули шарти IE-ро барои нусхаҳои таркиби IE-дар поёнтар истифода мекунад (яъне "IE 9"). Он браузерҳо ин скриптро зеркашид ва HTML5 элементҳо аз тарафи ин браузерҳо фаҳмиданд, гарчанде ки онҳо пеш аз он ки HTML5 мавҷуданд, таъсис дода шаванд.

Эҳтимол, агар шумо намехоҳед ба ин скрипт дар макони берунӣ равед, шумо метавонед файлҳои скриптро бор кунед (рости пайвандро пахш кунед ва аз "Менюи захираро ҳамчун" интихоб кунед) ва онро ба сервери худ ба ҳам пайвандед захираҳои сомона (тасвирҳо, функсияҳо ва ғайра). Дар поён ин корро кардан мумкин аст, ки шумо наметавонед аз ҳар гуна тағйироте, ки ба ин скрипт бармегардад, истифода баред.

Вақте ки шумо ин вариантҳоро ба саҳифаи худ илова кардед, шумо метавонед HTML-5 аломатҳоеро, ки шумо мехоҳед барои дигар браузерҳои шабеҳи HTML5 мувофиқат кунед.

Оё шумо ҳанӯз ба HTML5 Shiv мехоҳед?

Ин саволест, ки ба саволҳо ҷавоб медиҳад. Вақте ки HTML5 аввалин шуда буд, инъикоси браузер нисбат ба он рӯз хеле фарқ мекард. Дастгирии IE8 ва дар поён то ҳол барои якчанд сайтҳо хеле муҳим буд, вале бо "охири ҳаёт" эълон кард, ки Microsoft моҳи апрели соли 2016 барои ҳамаи версияҳои IE аз 11-уми январи соли гузашта, ҳоло бисёри одамон браузерҳои худро навсозӣ мекунанд ва ин нусхаҳои қадима метавонанд аз шумо барои шумо ғамгинтар аст. Таҳлили вебсафҳаи худро барои дидани оне, ки браузерҳо барои дидани сайт истифода мебаранд, тафтиш кунед. Агар ягон ва ё чандин одамоне, ки IE8 ва дар поёнтар истифода мешаванд, пас шумо метавонед боварӣ дошта бошед, ки шумо метавонед элементҳои HTML5 бо мушкилотро истифода набаред ва ба браузерҳои мобилӣ ниёз надоред.

Дар баъзе мавридҳо, браузерҳои IE боэътибор хоҳанд буд. Ин бисёр вақт дар ташкилотҳое сурат мегирад, ки истифодаи қисмҳои муайяни нармафзореро, ки пештар таҳия шуда буданд ва танҳо дар версияи кӯҳна кор мекунанд. Дар ин ҳолатҳо, шӯъбаи IT-ро метавон истифода бурд, ки ин браузерҳои кӯҳна, ки маънои онро дорад, ки коргари шумо барои он ширкат бояд дубора санҷидашудаи IE-ро дастгирӣ кунад.

Ин аст, вақте ки шумо мехоҳед, ки ба HTML5 шишае равед, то шумо метавонед усулҳои ҳозиразамон ва элементҳои вебро истифода баред, аммо ҳанӯз ҳам дастури браузерро, ки ба шумо лозим аст, дастрас кунед.

Ҷаҳони андеша