Кіріспе
Белгілі бір веб-сайтпен байланысты икона.
Фавикон (['/f//æ//v//.//ɪ/,/k//ɒ//n/]; сүйікті иконаның қысқартылған түрі), сондай-ақ, шолу иконасы, веб-сайт иконасы, вкладка иконасы, URL иконасы немесе закладка иконасы деп те аталады. Бұл бір немесе бірнеше кішкентай иконадан тұратын файл. Веб-дизайнер мұндай иконаны жасап, оны веб-сайтқа (немесе веб-бетке) әртүрлі тәсілдермен жүктей алады, ал графикалық веб-браузерлер оны пайдаланады.
Стандарттау
2003 жылы ico форматы үшінші тараптан Интернетке тағайындалған нөмірлер агенттігінде (IANA) image/vnd.microsoft.icon MIME түрі ретінде тіркелді. Дегенмен, ico форматын сурет ретінде көрсету үшін қолданғанда (мысалы, favicon ретінде емес), Internet Explorer осы стандартталған MIME түрімен берілген файлдарды көрсетуге келмейді. RFC 5988 IANA сілтеме қатынастары тізілімін құрды, ал rel="icon" 2010 жылы HTML5 спецификациясына сәйкес тіркелді. Көптеген дереккөздер теориялық тұрғыдан екі қатынас – қысқа жол және белгіше – бар екенін көрсетеді, бірақ қысқа жол тіркелмеген және артық. 2011 жылы HTML ағымдағы стандарты тарихи себептерге байланысты қысқа жолдың белгішеден бұрын қолданылуына рұқсат берді; алайда, бұл жағдайда қысқа жолдың мағынасы жоқ.
Мұра
Internet Explorer 5–10 тек ICO файл форматын қолдайды. Netscape 7 және Internet Explorer 5 және 6 нұсқалары бетке заклад қойылғанда ғана, қарапайым түрде бетті қарағанда емес, фавиконды көрсетеді, кейінгі браузерлердегідей.
Браузерді іске асыру
Келесі кестелер негізгі веб-браузерлердегі түрлі мүмкіндіктердің қолдау деңгейін көрсетеді. Ескерілмесе, нұсқа нөмірлері қолдау көрсетілетін мүмкіндіктің бастапқы нұсқасын білдіреді.
Сурет файл пішімін қолдау
Келесі кесте фавикон үшін қолдау көрсетілетін сурет файл форматтарын көрсетеді. БраузерСурет файл форматыICOPNGGIFАнимациялық GIFJPEGAPNGSVGEdge✔✔✔✔✔Firefox✔Google Chrome✔✔Internet ExplorerOperaSafari✔Стандарт емес (12.0) Бұған қоса, мұндай белгіше файлдары 16×16, 32×32, 48×48 немесе 64×64 пиксел өлшемде болуы мүмкін, ал түс тереңдігі 8 бит, 24 бит немесе 32 бит болуы мүмкін. ICO файл форматы туралы мақалада әртүрлі Microsoft Windows платформаларында 256 түстен астам түстерді қолдайтын белгішелер туралы толық мәлімет берілген.
HTML5 бірнеше өлшемдегі таңбашалар туралы ұсыным
Қазіргі HTML5 спецификациясы <link> тегінің ішінде rel="icon" sizes="space separated list of icon dimensions" атрибуттарын пайдаланып, белгішелер үшін бірнеше өлшемді көрсетуді ұсынады. Microsoft ico және Macintosh icns файлдары сияқты контейнерлік форматтарды, сондай-ақ масштабталатын векторлық графиканы қамтамасыз ету үшін <link> тегінде "format type="file content type" түрінде белгішенің мазмұн түрін қосуға болады. iOS 5 нұсқасынан бастап Apple мобильді құрылғылары HTML5 ұсынысын қабылдамайды және төменде сипатталған Apple Touch белгішесі әдісін қолданады. Алайда, Google Chrome веб-браузері пайдаланушы "Құралдар" мәзірінен "Қосымшаны құру" опциясын таңдағанда, 128×128 пикселдік қосымша белгішелерін жасау үшін HTML бас тақырыптарында көрсетілген өлшемдерден ең жақын сәйкес келетін өлшемді таңдайды.
Мобильді құрылғылардағы бастапқы экранның таңбашалары
Apple iPhone және iPad-та, сондай-ақ Android мобильді құрылғыларында пайдаланушылар веб-беттерді бастапқы экранына тұрақты белгішелер ретінде қоя алады. Бұл белгішелер әдеттегі қосымшаларға ұқсас болып көрінеді және веб-дамытушылар олар үшін арнайы белгішелерді ұсынуы мүмкін.
Шектеулер мен сын
Фавиконды тұрақты жерде әрқашан тексеру қажеттілігіне байланысты, ол жасанды түрде беттің жүктелу уақытын баяулатуы және егер ол болмаса, сервер журналында қажетсіз 404 жазбаларына әкелуі мүмкін. Фавикон көбінесе фишинг немесе HTTPS веб-беттеріне қарсы тыңшылық шабуылдарының бір бөлігі ретінде қолданылады. Көптеген веб-браузерлер веб-браузердің интерфейсінің (UI) адрестік жолақ сияқты, веб-сайтқа қосылу TLS сияқты қауіпсіз протоколды қолданатынын көрсету үшін пайдаланылатын жерлерінде фавиконды көрсетеді. Шабуылшы фавиконды таныс құлып кескінімен ауыстыру арқылы пайдаланушыны дұрыс веб-сайтқа қауіпсіз қосылған деп ойлауға көндіруге тырыса алады. sslstrip сияқты ортадағы адамға жасалған автоматтандырылған шабуыл құралдары осы әдісті пайдаланады. Мұны болдырмау үшін Firefox немесе Google Chrome сияқты кейбір веб-браузерлер фавиконды қойынды ішінде көрсетеді, ал веб-сайтқа кіру үшін қолданылатын протоколдың қауіпсіздік статусын URL-дің жанында көрсетеді. Фавикон әдетте сервердегі сайт каталогының түбірінде орналасқандықтан, оны веб-клиенттің белгілі бір қызметке кірген-кірмегенін анықтау үшін сенімді түрде пайдалануға болады. Бұл көптеген веб-сайттардың кіргеннен кейін қайта бағыттау мүмкіндігін пайдалану арқылы, кіргеннен кейін URL арқылы фавиконды сұрап, сервердің жауабын тексеру арқылы жүзеге асырылады – пайдаланушыға сұралған ресурс берілді ме (яғни, кірген), әлде кіру бетіне қайта бағытталды ма (яғни, қызметке кірмеген). 2021 жылы Иллинойс университетінің зерттеушілері фавиконды пайдалана отырып браузерді қадағалау әдісін көрсетті.