Jump to content
  • 0

Адаптация сайта к мобильному виду


kanaris
 Share

Question

Приветствую.

Существует ли какой-нибудь стандарт, позволяющий определить, что сайт загружается со смартфона?

Предпосылка. В браузере Андроида в настройках есть галочка "Адаптация к мобильному виду". При отключенной галочке сайты все грузятся так, как будто заходишь через обычный браузер, нужно масштабировать руками. Если же включить галочку, некоторые сайты (популярные) действительно адаптируются к мобильному виду, причем, очевидно, что сам сервер их адаптирует. Например, Википедия - в ПДА-версии можно сворачивать абзацы.

Пытаясь разведать, что и как, были предприняты след. шаги:

1. Создал на локалхосте php-файл, записывающий заголовки запроса, и зашел на этот урл с телефона. В заголовках присутствовал тег:

x-wap-profile: http://www.htcmms.com.tw/Android/Common/PG88/ua-profile.xml

Это обычный XML-файл, в который записаны сведения об устройстве (на сайте производителя). Видимо, сервер, увидев этот заголовок в запросе, пытается скачать этот файл и понять, как адаптировать страницу. Но возникает вопрос: если посещаемость сайтов очень большая, то запрашивать файл для каждого телефона на сервер наверняка будет большая нагрузка? Записывать заголовки с отключенной "адаптацией к мобильному виду" еще не пробовал.

2. Поиск в гугле по сабжу вывалил только копирайтерские статьи. Очевидно, что они написаны девочками-рерайтершами на фрилансе за 100 рублей/1000 знаков, которые даже никогда в жизни не видели html-теги =)

3. На вашем форуме нашел лишь это. Ничего толкового там не объяснили.

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Поставьте яндекс-метрику.

Там все пишется. И кто и откуда и с чего заходил.

Вы хоть вопрос читали? :D

Скорее всего в зависимости от юзерагента отдается та или иная страница.

Сравните, что выдает в том или ином режиме - http://fiddle.jshell.net/2qGGK/show/

Действительно, что-то поменялось =)

Адаптация включена:

2013-04-24_14-10-19.gif

Отключена:

2013-04-24_14-11-02.gif

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy