Как получить ориентацию устройства (ipad) в коде Grails - PullRequest
0 голосов
/ 25 июля 2011

Я хочу получить ориентацию устройства (ipad или iphone). Мы можем получить пользовательский агент, используя request.getHeader("useragent") в коде groovy.

Мне нужно получить ориентацию устройства, т.е. альбомный или портретный режим в коде Groovy. Кто-нибудь может помочь с этим?

1 Ответ

3 голосов
/ 25 июля 2011

Обычно сервер ничего не знает о физических размерах окна просмотра клиента. Хеш request просто дает вам доступ к заголовкам HTTP, включенным в запрос. Вам нужно будет использовать Javascript, чтобы определить размер окна браузера и внести соответствующие изменения на стороне клиента. В jQuery вы можете начать с чего-то вроде:

if($(window).width() > $(window).height()) {
  // Viewport is landscape, do something
} else {
  // Viewport is portrait, do something else
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...