1. Brajt - 26 Сентября, 2011 - 11:35:39 - перейти к сообщению
как узнать со 100% точностью?
2. EuGen - 26 Сентября, 2011 - 11:46:32 - перейти к сообщению
Со 100% - никак.
3. illy - 26 Сентября, 2011 - 13:32:25 - перейти к сообщению
по размеру экрана
4. White - 26 Сентября, 2011 - 13:38:11 - перейти к сообщению
с большой вероятностью с помощью $_SERVER['HTTP_REFERER']. но 100% никак.
illy и как интересно, если большинство моб. клиентов не поддерживают js
illy и как интересно, если большинство моб. клиентов не поддерживают js
5. Viper - 26 Сентября, 2011 - 13:38:33 - перейти к сообщению
illy изменишь размер viewport до размеров кпк и тут epic fail, хотя зашли с мозиллы к примеру.
Тут нужен более кардинальный подход. Либо тестировать все в комплексе, либо по user-agent'у.
Но есть одно но
Тут нужен более кардинальный подход. Либо тестировать все в комплексе, либо по user-agent'у.
Но есть одно но
EuGen пишет:
Со 100% - никак.
6. DeepVarvar - 26 Сентября, 2011 - 14:22:30 - перейти к сообщению
Даже если определило что зашли с телефона - Вывести контент для мобилы и написать в шапке:
"Мы определили что вы посетили нас с мобильного устройства,
если мы ошиблись, пожалуйста, посетите версию для просмотра с компьютера.
Однако вы всегда можете сменить режим отображения там-то и там-то"
Сразу ставим куки, и больше эту надпись так явно и "кричаще" не показываем.
"Мы определили что вы посетили нас с мобильного устройства,
если мы ошиблись, пожалуйста, посетите версию для просмотра с компьютера.
Однако вы всегда можете сменить режим отображения там-то и там-то"
Сразу ставим куки, и больше эту надпись так явно и "кричаще" не показываем.
7. Ch_chov - 26 Сентября, 2011 - 15:34:02 - перейти к сообщению
White пишет:
с большой вероятностью с помощью $_SERVER['HTTP_REFERER']
А почему HTTP_REFERER? Может всё таки HTTP_USER_AGENT?
8. White - 26 Сентября, 2011 - 22:22:12 - перейти к сообщению
Ch_chov да, ошибочка вышла
9. Александр Акула - 27 Сентября, 2011 - 13:04:17 - перейти к сообщению
По размеру экрана, с помощью javascript
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- var height=screen.availHeight;
- var width=screen.availWidth;