Сайт перенаправляет при загрузке на мобильное устройство - PullRequest
0 голосов
/ 18 февраля 2011

Я хочу, чтобы пользователь направлялся в мою мобильную реализацию, когда он пытается загрузить мою веб-страницу с помощью мобильного устройства.Есть ли какой-нибудь скрипт, который я могу использовать для iphone, android и, возможно, samsung?Я нашел свои скрипты в интернете, но не могу понять, какой из них работает, а какой нет

1 Ответ

0 голосов
/ 18 февраля 2011

Если вы хотите перенаправить JavaScript, вы можете проверить пользовательский агент браузера и действовать соответственно. Это может оказаться неточным, поскольку пользовательские агенты могут быть изменены (часто это так). В приведенном ниже примере проверяется, является ли устройство iPad, и маршрутизирует браузер в другое место. Вам необходимо выяснить, с какими пользовательскими агентами вы работаете для iPhone, Android или любого другого устройства, и реализовать эту логику. Надеюсь, это поможет.

window.onload = Page_OnLoad;

function Page_OnLoad() {
  if (navigator.userAgent.match(/iPad/) != null) {
     window.location = "http://[some mobile url]";
  }
}
...