размер `монитора` - как определить размер реальный?
Есть мобильник THL T6pro 5-дюймов IPS-дисплей 1280 x 720.
Пытаюсь JS определить его размер монитора
if (self.screen)
{
width = screen.width
height = screen.height
}
else if (self.java)
{
var jToolKit = java.awt.Toolkit.getDefaultToolkit();
var scrsize = jToolKit.getScreenSize();
width = scrsize.width;
height = scrsize.height;
}
получаю 360*640. И как это понять? Нужно для html, мобильная версия сайта((( |
Потому что телефоны просматривают сайты с минимальным разрешением. Вообще это не здорово - использовать только определение по размеру экрана. Самый клевый вариант, который я использовал, это пхп библиотечка, которая определяет юзер агент, гугл в помощь
|
Умнож на window.devicePixelRatio
|
Цитата:
https://ru.wikipedia.org/wiki/Retina Программист должен работать с тем, что показывает screen.width. Только не забывайте для мобильного сайта ставить <meta name="viewport" content="width=0, initial-scale=1"> |
| Часовой пояс GMT +3, время: 18:11. |