Что у меня?Необходима ширина приложения до ширины устройства
- Веб-приложение (только HTML, CSS, JS), приложение имеет фиксированную ширину и высоту (1024 * 768);
- Приложение для Android, созданное с помощью кордовы с помощью веб-приложения;
- Тестирование приложений Android на HTC Desire 500 (Android версии 4.1.2)
Проблема: мне нужно ширину приложения к ширине подходят устройства на всех устройствах Android. Теперь мое приложение больше, чем ширина устройства.
Что я пытался сделать?
Изменен видовой мета-тег по-разному, как
<meta name="viewport" content="width=device-width, user-scalable=no" />
Используется яваскрипт изменить приложение увеличение (на deviceredy события)
var contentWidth = document.body.scrollWidth,
windowWidth = window.innerWidth,
newScale = windowWidth/contentWidth;
document.body.style.zoom = newScale;
Используется JavaScript для изменения видового экрана
var ww = (jQuery(window).width() < window.screen.width) ?
jQuery(window).width() : window.screen.width;
// min width of site
var mw = 1020;
//calculate ratio
var ratio = ww/mw;
if (ww < mw) {
jQuery('meta[type="viewport"]').attr('content', 'initial-scale=' + ratio + ', maximum-scale=' + ratio + ', minimum-scale=' + ratio + ', user-scalable=yes, width=' + ww);
} else {
jQuery('meta[type="viewport"]').attr('content', 'initial-scale=1.0, maximum-scale=2, minimum-scale=1.0, user-scalable=yes, width=' + ww);
}
Но решения, которые я описываю выше, не могут помочь. Кто-нибудь знает решение, которое может помочь сделать то, что мне нужно?
вы пробовали это? ''? – dippas
да, этот я попробовал. – Kison
любой прогресс в этом? –