Как вы определяете IE, firefox, chrome в cakephp? Благодарность
обнаружение браузера cakephp
Ответы (3)
Я не уверен насчет торта php, но http://php.net/manual/en/function.get-browser.php дает некоторую полезную информацию и является встроенной функцией php.
редактировать: орфография
Привет, это мое решение для обнаружения навигатора.
Вы можете поместить этот код в свой route.php
if(!strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 8' ) !== TRUE) {
router::connect(etc.....);
}
Это зависит от того, что вы хотели бы сделать.
Если это связано с CSS, я бы использовал условные файлы CSS Условный CSS
Если это связано с чистым php, функция браузера get подойдет. Вот скрипт, который я нашел в Google, который его использует. Вероятно, вы могли бы использовать это в своем приложении. Класс браузера
Если вы можете дождаться загрузки страницы, используйте Javascript. Я знаю, что у Mootools есть собственный класс Browser, и я предполагаю, что jQuery делает это. Вот документация Mootools. Класс браузера Mootools
Это было бы моим рекомендуемым решением.
Хорошего дня!