@Erick_Flatcher

Разные версии для десктопа и Android. Как проще?

Привет!

Нужен самый простой код для определения Андроид или Все остальное и вывода для них разного содержания. Цель отдавать разные верстки.

То есть, в идеале, мне подошло бы что-то вроде нижеуказанного кода, но только что бы каждый результат был целой HTML-страницей:

<script>
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
if(isAndroid) {
document.write('<a href="http://www.android.com">Ссылка</a>');
} else {
document.write('PC: <a href="http://www.ibmpc.com">Ссылка</a>');
}
</script>


Я бы вставил это в начале кода страницы и он давал бы разные результаты для разных платформ. Понимаю, что это далеко не лучших вариант и для меня он временный. ;)

Спасибо!
  • Вопрос задан
  • 211 просмотров
Пригласить эксперта
Ответы на вопрос 2
А что мешает на сервере определить по UserAgent и отдать нужную разметку?
Ответ написан
@Erick_Flatcher Автор вопроса
Дело в том, что разработка полноценной мобильной версии сайта займет время. На данный момент, мне лишь требуется всего одна мобильная страница. Там просто раздается программа для PC и Android. Вот потому и хотел как можно более простым способом раздавать разные страницы.

Потом сделал бы полноценную мобильную версию с разными CSS.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы