Отображение содержимого HTML в поле в Blackberry

Я получаю ответ JSON с сервера. Внутри этой строки JSON у меня есть HTML-контент, который мне нужно отобразить в поле.

Может кто-нибудь помочь..

2 ответа

Решение

Вы можете просто eval ответ JSON, хотя для повышения безопасности добавить поддержку анализа JSON довольно просто, попробуйте библиотеку json2.js. Затем просто используйте обычную нотацию JS, чтобы извлечь строку HTML и вставить ее в текстовое поле.

Обратите внимание, что:

  1. Браузер Blackberry не поддерживал XMLHttpRequest до 4.6, например, кривая 8310 не поддерживает его.
  2. Javascript по умолчанию не включен в браузере Blackberry, если у вас есть корпоративная настройка, вы можете включить его с помощью правила политики MDS
  3. Если вы рассмотрели вышеупомянутые два, будьте осторожны с библиотеками Javascript, так как вы можете легко исчерпать память устройства, просто интерпретируя их (с менее чем 300 КБ JS IMX)

См. Этот вопрос для получения дополнительной информации о том, как отображать содержимое HTML в поле BlackBerry с помощью класса BrowserContent V4.5.0.

Другие вопросы по тегам