Откријте прегледач са ЈаваСцрипт -ом

Преглед садржаја

Приликом развоја веб апликације може се догодити да морамо открити претраживач који корисник користи за провјеру неке функционалности коју смо имплементирали и која не ради с њом или једноставно зато што желимо омогућити додатне функције у зависности од један или други прегледач.

Најбоље у овим случајевима је употреба ЈаваСцрипт и уштедите нам главобоље да откријемо прегледач, да видимо како то радимо.

Откривање прегледача


Хајде да прво направимо а ХТМЛ једноставно укључити наше ЈаваСцрипт и верификујемо наше потврде, садржаће следећи садржај:
 Откривање прегледача корисника 
Већ са нашим кодом ХТМЛ можемо почети са стварањем нашег кода ЈаваСцрипт који ће ући унутар ознака скрипте. Хајде прво да откријемо један од најчешће коришћених прегледача, Гоогле Цхроме, за ово ћемо користити објекат навигатор који садржи све што нам је потребно:
 вар ес_цхроме = навигатор.усерАгент.тоЛоверЦасе (). индекОф ('цхроме')> -1; иф (ес_цхроме) {алерт ("Прегледач који се користи је Цхроме"); }
Приликом извођења нашег примера у било ком прегледачу осим Гоогле Цхроме Поруку нећемо добити, међутим приликом извршавања у поменутом прегледачу добићемо следећу поруку:

Већ знамо како да откријемо Гоогле Цхроме, хајде да видимо како то учинити Фирефок:

 вар ес_фирефок = навигатор.усерАгент.тоЛоверЦасе (). индекОф ('фирефок')> -1; иф (ес_фирефок) {алерт ("Прегледач који се користи је Фирефок"); }
Као што видимо, код је прилично сличан, будући да објект можемо користити на исти начин навигатор и ако схватимо са -1 да откријемо све његове верзије, да видимо одговор исте приликом извршавања у Фирефок:

Такође можемо открити претраживач Опера, Не користи се широко међу корисницима, али вриједи знати како то учинити једнако:

 вар ис_опера = навигатор.усерАгент.тоЛоверЦасе (). индекОф ('опера'); иф (ес_опера) {алерт ("Прегледач који се користи је Опера"); }
Коначно, важно је открити Интернет претраживач Пошто је то један од прегледача који даје више проблема у веб развоју, на нивоу стилова, догађаја и ефеката, хајде да видимо како да га откријемо:
 вар ес_ие = навигатор.усерАгент.индекОф ("МСИЕ")> -1; иф (ес_ие) {алерт ("Прегледач који се користи је Интернет Екплорер"); }
Извршавамо га у прегледачу и добићемо следећи одговор проверавајући нашу функционалност:

Овим завршавамо овај водич, додајући делове кода који ће нам помоћи да откријемо прегледач корисника, нешто врло корисно за оне прилике у којима морамо да потврдимо његово окружење, било да решимо проблеме са мотором или омогућимо посебне функције за њега.

Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave