Как определить в Perl, использует ли клиент мобильный браузер? - PullRequest
5 голосов
/ 18 августа 2011

Я использую скрипт CGI для создания динамической веб-страницы.Я хочу, чтобы страница загружала элементы по-разному, в зависимости от того, использует ли пользователь телефон (например, ежевику) для доступа к веб-сайту или обычному браузеру.Могу ли я получить информацию об окружающей среде, чтобы принять это решение?Каков наилучший способ сделать это (даже если он использует Javascript, а не CGI.)

1 Ответ

12 голосов
/ 18 августа 2011

Используйте переменную Perl $ENV{'HTTP_USER_AGENT'} и модуль HTTP :: BrowserDetect .

Как только вы определили, какой браузер использует клиент (например, это мобильный браузер) -затем вы можете принять решение о том, что отправить клиенту (мобильная версия или версия для ПК и т. д.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...