Браузер Android игнорирует адаптивный веб-дизайн

Я только начал преобразовывать свой веб-сайт с «Отзывчивым веб-дизайном». Я установил плагин «Веб-разработчик» -для Firefox (http://chrispederick.com/work/web-developer/). чтобы проверить, работает ли он. Все выглядело хорошо.

Теперь я попробовал это со своим телефоном Android. Я не работал правильно для портретного режима... Я связал проблему с неправильной обработкой селекторов @media -на телефоне :

. Эта страница(https://worldtalk.de/m/test.php)генерирует CSS, который выводит, какую высоту/ширину и высоту/ширину устройства -+ ориентацию браузер использует в качестве параметров.

Я получил следующие результаты:

  • портрет, 800x1200
  • пейзаж, 800x400

Ориентация была правильной, ширина/высота и ширина/высота устройства -были одинаковыми для обеих ориентаций. А вот устройство (HTC Desire Z )просто использует неправильное разрешение экрана (800x1200 )для портретного режима. Я хотел бы избежать базы данных устройств с пользовательскими агентами -или чем-то в этом роде.

Дополнительная информация:

  • Браузер -Версия :WebKit/533.1
  • Android 2.3.3 / Смысл 2.1
  • HTC Desire Z (T -Мобильная прошивка)
  • JavaScript сообщает об одинаковом разрешении экрана

Вопросы:

  • Это только моя модель телефона или общее поведение браузера Android?
  • Как это исправить?

24
задан SDwarfs 19 August 2012 в 09:52
поделиться