Как быть нацеленным на браузер Blackberry?

просто используйте функцию javascript encodeURIComponent():

$("textarea").blur(function(){
   var thisId = $(this).attr("id");
   var thisValue = $(this).val();

   $.ajax({
      type: "POST",
      url: "some.php",
      data: "id=" + thisId + "&value=" + encodeURIComponent(thisValue),
      success: function(){
        alert( "Saved successfully!" );
      }
   });

});
7
задан user112793 26 May 2009 в 22:16
поделиться

4 ответа

В итоге я использовал Javascript для обнаружения пользовательских агентов.

Затем распечатал mobile.css для портативных устройств и экранов, если это мобильное устройство (поскольку BlackBerry и iPhone считают себя экранами) и печать обычных таблиц стилей, если это не мобильное устройство.

Это не работает для любого устройства, на котором нет Javascript, но им, вероятно, в любом случае лучше увидеть голую версию сайта.

3
ответ дан 7 December 2019 в 01:25
поделиться

Состояние мобильных браузеров на данный момент настолько беспорядочное, что я бы не рекомендовал пытаться определять версии в клиенте. Самый надежный способ сделать это - использовать что-то вроде WURFL http: // wurfl. sourceforge.net/ и сделайте всю вашу проверку на стороне сервера.

Удачи, чтобы что-нибудь хорошо работало на Blackberry! Да, и не забывайте, что операторы связи могут напортачить с вашим HTML еще до того, как он дойдет до телефона.

3
ответ дан 7 December 2019 в 01:25
поделиться

У меня нет точного ответа, и я никогда не пробовал это сделать, но вы можете попробовать проверить Файл браузера мобильных устройств . Это предназначено для разработчиков ASP.Net, работающих над мобильными приложениями, однако может оказаться полезным, если вы этого не сделаете. Его исходный код открыт и распространяется под лицензией MS-PL.

Если вы используете ASP.Net, попробуйте проверить этот подкаст от Скотта Хансельмана, чтобы получить дополнительную информацию о MDBF - ASP.Net и Mobile Web

2
ответ дан 7 December 2019 в 01:25
поделиться

Я бы порекомендовал посетить следующие сайты:

http://deviceatlas.com/

http://mobileelements.com/

http://wurfl.sourceforge.net/

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

Как правило, для черной ягоды достаточно поискать «ежевика» в строке пользовательского агента

1
ответ дан 7 December 2019 в 01:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: