Директория
Някак си трябваше да създам функция, която приема json обект със следния формат: „браузър“: какво да върна, с други думи, функция, която би върнала посочения обект, в зависимост от браузъра на потребителя.
TK, който съм определил за себе си:
- браузърите могат да се групират, като се разделят с интервал
- браузърите могат да зададат версия (т.е.6, opera10)
- браузърите могат да бъдат настроени на пълна версия (opera10.15)
- поддръжка за най-популярните браузъри
Гарантирано е, че методът ми не е от най-точните, тъй като използва свойството userAgent на обекта на навигатора, което е подправено при желание, но от друга страна, всеки метод за проверка на клиента, както сървър, така и клиент, може да бъде заобиколен. Възниква и въпросът за необходимостта от такъв "фалшив", особено след като малко роботи изпълняват javascript код.
След като изучих следната статия http://ru.wikipedia.org/wiki/Useragent, написах функцията ifBrowser. Той поддържа проверка на следните браузъри: Internet Explorer, Firefox, Opera, Chrome, Safari, Konqueror, Iceweasel, SeaMonkey.
Ако нито един израз не съвпада с браузъра на потребителя, се връща "none", което също може да бъде посочено като свойство на предадения обект.
Пример за употреба: (този код ще завърти цялото съдържание на страницата с 25 градуса във всеки съвременен браузър)
- Определения на Torba _ превод torba _ обяснение на torba _ Какво е речник на torba_Online
- ЗАСТРАХОВАТЕЛЕН РИСК какво е определение на ЗАСТРАХОВАТЕЛЕН РИСК
- Социални функции на образованието - Социални функции на образованието
- FORT - ОПРЕДЕЛЕНИЕ НА СРОКА Wiki Fortoved - Wiki Fortoved
- Части на тялото (5 букви) - отговори на улики за кръстословици