Blackberry. Узнайте, используется ли он и какая версия - PullRequest
2 голосов
/ 14 июня 2011

У меня есть мобильное приложение, которое я создаю с помощью JQuery Mobile. Если ежевика не используется, я отправлю пользователя с обычной html-страницы на страницу с помощью JQuery Mobile (из-за проблем с сопоставимостью bb)

Вот как я это делаю:

    //Loads correct page for everything but blackberry
    if (!(/blackberry/i.test(navigator.userAgent))) {
        //Send to mobile page (for Droid and iPhone)
        window.location = "Mobile.htm";
    }

Что отлично работает, но я знаю, что есть ежевики, которые могут работать с самым стабильным мобильным выпуском JQuery (платформа 6+). Могу ли я добавить еще одно условие в мое заявление if, чтобы обнаружить это? Мобильные страницы JQuery выглядят намного лучше, и если телефоны на платформе BB 6 могут их использовать, то я хочу, чтобы они были такими.

1 Ответ

1 голос
/ 14 июня 2011

У меня нет BlackBerrys для тестирования, но я думаю, что вы можете протестировать jQuery.browser.version

Если это не сработает, вы можете прослушать версию из строки пользовательского агента. Проверить http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/How-to-detect-the-BlackBerry-Browser/ta-p/559862

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...