Кіріспе

Пайдаланушының браузерін анықтау үшін веб-сайт коды. Браузерді аңдау (немесе браузерді анықтау) – бұл веб-сайттар мен веб-қосымшаларда келуші пайдаланушының қолданатын веб-браузерін анықтау және оған сәйкес мазмұн ұсыну үшін қолданылатын әдістер жиынтығы. Ол сондай-ақ мобильді браузерлерді анықтау және оларға мобильді нұсқада оптимизацияланған веб-сайттарды жіберу үшін де қолданылады. Бұл тәсіл кейде HTML, каскадты стильдер тілі (CSS) немесе Document Object Model (DOM) дұрыс түсіндірілмеуіне байланысты браузерлер арасындағы үйлесімсіздіктерді жою үшін пайдаланылады. World Wide Web Consortium кейбір маңызды веб-стандарттардың жаңартылған орталық нұсқаларын ұсынымдар түрінде ұстап тұрғанымен, іс жүзінде ешбір бағдарламалық жасақтама жасаушы осы стандарттарға толық сәйкес келетін браузер жасаған жоқ; SVG және XMLHttpRequest сияқты басқа стандарттар мен протоколдарды іске асыру да әртүрлі келеді. Осының салдарынан әртүрлі браузерлер бірдей бетті әртүрлі көрсетіп, контенттің біркелкі көрсетілуін қамтамасыз ету мақсатында браузерді аңдау әзірленді.

Браузерді анықтаудың стандартты әдісі

Веб-сервер клиентпен HTTP немесе Гипермәтіндік беру протоколы арқылы байланысады, ол клиенттің веб-сайтты қарау үшін қолданылатын браузер туралы ақпаратты «Пайдаланушы Агенті» атты қабатта серверге жіберуін талап етеді.

Сервер жағындағы шұңқырлау

Пайдаланушылар анонимді болуға тырысса да, кең таралған браузер техникалары оларды тұрақты түрде қадағалауға мүмкіндік береді. Браузер саусақ іздері туралы толық ақпаратты құрылғы саусақ іздерінен қараңыз.

Мәселелер мен стандарттар

Көптеген веб-сайттар келушінің шолғышындағы мүмкіндіктерді (мысалы, JavaScript, DHTML, ActiveX немесе каскадты стильдер жинағы) қолдау барын анықтау үшін шолғышты тексеруді пайдаланады және егер белгілі бір шолғыш қолданылмаса, қате парақшаны көрсетеді. Дегенмен, пайдаланушыларға қолжетімді браузерлердің сан алуандығын толық қамту өте қиын. Әдетте, веб-дизайнер шолғышты тексеріп, қандай бетті көрсету керектігін анықтағанда, ең танымал үш немесе төрт шолғышты сынап, олардың әрқайсысына арналған мазмұнды ұсынады. Егер пайдаланушы тексерілмеген шолғыш қолданса, пайдалы бет көрсетіледі деген кепілдік жоқ; демек, пайдаланушы шолғышын ауыстыруға немесе беттен бас тартуға мәжбүр болуы мүмкін. Веб-беттерді құру стандарттарын белгілейтін World Wide Web Consortium веб-сайттарды өз стандарттарына сәйкес жобалауды және белгілі бір стандартты қолдай алмайтын шолғышқа көрсетілген кезде "жақсы қателікке ұшырау" үшін құруды ұсынады.