PHP Browser Detection – плагин для вставки кода, предназначенного для разных браузеров

PHP Browser Detection - плагин для вставки кода, предназначенного для разных браузеров | n-wp.ru

Для опытных вебмастеров не является секретом тот факт, что один и тот же код может выглядеть в разных браузерах по-разному. Это доставляет определенные неудобства при создании сайтов, и для приведения результатов исполнения кода в разных браузерах к одному виду существует целый ряд хитростей.

Однако есть и другой аспект этой проблемы: разный результат, отображаемый в разных браузерах, можно использовать в своих целях. Например, можно бороться с устаревшими браузерами, либо показывать свои рекомендации к использованию браузеров. Плагин [text]PHP Browser Detection[/text] создает целый набор функций, которые помогают определить, в каком браузере просматривается сайт, и, в зависимости от этого, исполнять код, предназначенный для определенного браузера.

PHP Browser Detection - плагин для вставки кода, предназначенного для разных браузеров

После установки плагина [text]PHP Browser Detection[/text] становятся доступными специальные функции и условия, с помощью которых можно определить, каким браузером пользуется посетитель:






Помимо определения браузера плагин [text]PHP Browser Detection[/text] так же может определять его версию, и выполнять произвольный код в зависимости от нее:

<?php if(is_ie() && get_browser_version() 

= 19) { /* код для выполнения в Firefox версии 19 или более новой */ }; ?>

Можно указывать версию браузера непосредственно в условиях:






Так же плагин [text]PHP Browser Detection[/text] определяет и мобильные устройства, браузеры в которых обладают свой спецификой:






Чтобы получить и вывести название браузера, которым пользуется посетитель, можно использовать:

Браузер: 
Версия: 

Или:

Информация о вашем браузере: 

Комбинируя эти функции, можно решать сразу несколько задач:

  • делать оформление с корректировкой под каждый браузер, чтобы привести его к одинаковому виду
  • отображать элементы, которые будут видны только в определенном браузере (например, предупреждение в IE6 о необходимости обновить браузер)
[dl1 dlurl=”http://wordpress.org/plugins/php-browser-detection/” name=”PHP Browser Detection”]
Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*