Скачать короткий HTML-файл, который имеет мета-обновления установлен на 1 секунду, и он также будет иметь JavaScript в Это. Если javascript начинается, он немедленно изменяет URL-адрес для мета-обновления.
Это изящная концепция деградации бедных людей, поскольку более старые мобильные телефоны будут иметь более медленные соединения, поэтому загрузка веб-приложения дважды - плохой дизайн.
В идеале вам нужно просто загрузить версию non-js, но в ней есть теги скриптов, поэтому она также загрузит хотя бы один файл javascript и будет использовать ненавязчивый javascript для изменения исходной страницы.
Но, поскольку я ожидаю, что это будет плохой дизайн, вот почему я предлагаю мета-обновление, чтобы иметь очень маленькую паузу между загрузкой, чтобы дать время javascript, чтобы исправить ее.
Вы также можете проверить, какая версия javascript проверяется на наличие определенных объектов (например, <canvas>
) и основывается на этом изменении правильного URL-адреса.
Если работа с .net - посмотрим на файлы мобильных определения браузера обсуждавшихся здесь [http://www.hanselman.com/blog/MixMobileWebSitesWithASPNETMVCAndTheMobileBrowserDefinitionFile.aspx](http://www.hanselman.com/blog/MixMobileWebSitesWithASPNETMVCAndTheMobileBrowserDefinitionFile.aspx) – beckelmw