Я хочу перенаправить мой сайт на мобильную версию, указав ширину браузера, как против screen.width
, это возможно? Вот код, я хочу изменить ...перенаправлять на мобильный, используя ширину браузера, а не ширину экрана
<script type="text/javascript">
<!--
if (screen.width <= 767) {
window.location = "http://m.mysite.com";
}
//-->
</script>
screen.width
не кажется, чтобы дать достоверный ответ, как разрешение настолько высоко, на мобильных телефонах (я думаю, что это вопрос). поэтому, когда я устанавливаю цифру выше, он начинает загружать мобильный сайт на Ipads или небольшие настольные браузеры.
Идентификатор скорее не спускается по маршруту пользовательского агента, потому что я не хочу проверять каждый сайт каждый раз, когда выйдет новый телефон.
спасибо.
Я думаю, что вам не хватает определение «мобильный». Что для вас мобильное? Все ли устройства, которые запускают Android или iOS? Вы определяете ширину или размер экрана, чтобы определить, мобильна ли она? Являются ли сенсорные устройства мобильными? Перед тем, как искать решения, вам нужно будет определить, что для вас «мобильно». – Uooo
Я бы рассмотрел мобильный телефон среднего размера, который вы можете совершать, поэтому андроид и только ios не будут достаточно точными (из-за таблеток). – Adrian