2014-09-14 3 views
1

У меня есть веб-страница, которая определяет ширину экрана, а затем перенаправляет мобильных пользователей на мобильный html, созданный jQuery Mobile. Но таким образом, некоторые пользователи телефонов samsung, похоже, имеют ошибки, и пользователи не получают возможность просматривать сайт на рабочем столе. Мой текущий код заключается в следующем:Перенаправление на мобильную страницу

<script type="text/javascript"> 
<!-- 
if (screen.width <= 699) { 
document.location = "mobilehome.html"; 
} 
//--> 
    </script> 
    <script language=javascript> 
<!-- 
     if(/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)){ 
      window.location = "http://viewplus.url.ph/mobilehome.html";} 


    </script> 

, и я хочу, чтобы получить сайт, который может перенаправлять пользователей на мобильный веб-страницу, но я хочу, чтобы иметь возможность просматривать страницы на рабочем столе тоже. (Как кнопка «рабочий стол») Я знаю, что это возможно, но я не знаю, как это сделать! Пожалуйста помоги!

ответ

0

Неплохая идея попытаться определить, мобильное устройство по разрешению или размеру экрана, так как они могут сильно различаться.

Here - отличный плагин, который дает вам объект, который вы можете легко проверить, мобильное устройство пользователя или нет. Просто включите этот плагин в свой код, после чего вы сможете сделать

if(isMobile.any) window.location = "mobilehome.html"; 

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

+0

ничего себе! хороший! Я попробую. – PodGom

+0

Это не сработало :( – PodGom

+0

О, это jQuery? – PodGom

Смежные вопросы