Я разработал веб-сайт в отзывчивом дизайне, используя загрузочный Twitter. Это очень сложная страница, чувствительная к мудрым, с действительно большим количеством данных, таблиц, divs, js ...Преобразование адаптивного дизайна бутстрепа в статику
Это отлично работает на компьютере; однако, как только я попытаюсь получить доступ к нему на мобильном телефоне, это не сработает. Он загружает все данные, но кажется, что телефон отстает из-за отзывчивого дизайна. Основная проблема заключается в том, что я не могу прокручивать веб-страницу, она просто застревает в разделе страницы.
Я не против иметь статическую веб-страницу, которая не изменяет размер на телефоне, так как очень редко он будет использоваться на мобильном устройстве. Моя идея состояла в том, чтобы проверить, поступает ли запрос с мобильного телефона или компьютера, а затем загружать статическую страницу или динамическую.
Для этого мне понадобится инструмент для преобразования моего отзывчивого дизайна в статический и возможность проверить, откуда идет запрос. Есть ли у кого-нибудь советы о том, как я могу это сделать? Это хорошая идея? Какие инструменты я должен использовать?
Спасибо заранее,
EVOLUTION
Я пытался возиться с видовым и вот что я придумал:
function calculateHeightOfBody() {
var heightBefore = window.innerHeight;
var height = heightBefore/window.devicePixelRatio;
viewport = document.querySelector("meta[name=viewport]");
viewport.setAttribute('content', /*'width='+width+',*/ 'height='+height);
alert('heigh is ' + height);
}
Однако проблема я получаю теперь, что значение высоты на моем компьютере и на телефоне отличается, я получаю 955 на компьютере и 1022 на Телефон. Мне нужно уметь динамически вычислять высоту страницы, так как все мои страницы не отличаются высотой одинаковой высоты. Как я могу это сделать? Я задал конкретный вопрос по этому вопросу: Get height of page content
возможно дубликат [Как удалить чувствительные функции в Twitter Bootstrap 3?] (Http://stackoverflow.com/questions/17935601/ how-to-remove-responsive-features-in-twitter-bootstrap-3) –
Пробовал ли вы просто использовать метатег «viewport», который определяет фиксированную ширину пикселя для страницы? Мобильные устройства затем «уменьшат масштаб», когда отображают страницу. – CBroe