Кордова приводит к совершенно разным размерам экрана (как сообщает window.innerWidth и т. д.) - PullRequest
0 голосов
/ 22 января 2019

У меня есть веб-сайт, который я завернул в приложение Cordova.

Когда сайт просматривается через Chrome на моем устройстве Android, window.innerWidth и window.innerHeight удерживают 980 и 1407 соответственно.

Однако при открытии через приложение cordova я получаю 360 и 573.

В обоих случаях window.devicePixelRatio имеет место 2.

Полагаю, я не удивлен, что высоты не одинаковы, так как приложению cordova не нужно размещать строку URL / etc ..., но, похоже, не существует шаблона, связывающего их вообще (увеличение width и height с коэффициентами 2.7... и 2.4...).

Я использую это значение для определения размера полноэкранного холста JavaScript. В результате в обоих случаях холст отлично покрывает весь экран, но версия Cordova выглядит как значительно худшего качества.

Почему это происходит? Что я могу сделать, чтобы противостоять этому?

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