Сайт не доступен для просмотра на BlackBerries - PullRequest
1 голос
/ 13 декабря 2011

У нас возникли некоторые неприятные проблемы с телефонами BlackBerry. По какой-то странной причине наши веб-страницы не загружаются полностью некоторыми BB телефонами, и я не имею понятия, что это может быть.

Если у вас есть BB, попробуйте www.safarinow.com .

В настоящее время мы в основном сталкиваемся с этой проблемой на BB Curve 8520, но у нас нет достаточного количества BB для правильного тестирования. Я использовал симулятор BB для этого BB, а также для разных моделей, но, конечно, на симуляторах все работает отлично. Для просмотра Интернета на симуляторе BB требуется, чтобы у вас была установлена ​​служба MDS, и я предполагаю, что она работает не так, как живой сервер.

Что-то странное в том, что когда вы меняете кодировку символов (меню браузера BlackBerry -> Установить кодировку), обычно загружается полная страница ...

Есть какие-нибудь подсказки? Пожалуйста, помогите: -)

Некоторые статьи, которые я прочитал

Ответы [ 4 ]

3 голосов
/ 27 декабря 2011

Может быть, вы должны добавить тег кодировки в заголовке вашей страницы.

Что-то вроде <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

1 голос
/ 27 декабря 2011

У Элисон есть очень хороший совет.

Еще одна вещь, на которую стоит обратить внимание, это количество и особенности javascript на странице. До появления ОС 6 и браузера на основе Web Kit поддержка javascript на устройствах BlackBerry была преднамеренно ограничена.

1 голос
/ 27 декабря 2011

Это может быть проблема, связанная с движком рендеринга браузера. Это длинный путь, но убедитесь, что ваш HTML проверяется. Браузер некоторых Blackberry может подавиться неправильно проверенным HTML.

Проверка разметки для вашего сайта: Служба проверки разметки W3C

Служба обнаружила 41 ошибку и 9 предупреждений. Стоит устранить как можно больше ошибок и провести повторное тестирование.

0 голосов
/ 22 марта 2013

Оказывается, во многих BlackBerry Javascript отключен. И даже если он включен, есть флажок «Завершить медленно работающие скрипты» (что-то в этом роде). Мы используем jQuery Mobile, который довольно тяжелый, так что это вызывало проблемы. Отметив оба флажка, проблема решена.

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