Библиотека Рафаэля и Смартфоны - PullRequest
8 голосов
/ 04 апреля 2011

Я использовал удивительную библиотеку JavaScript под названием raphaeljs на своем веб-сайте для рисования карт, анимации и анимационных функций.Я заметил, что скрипт, использующий эту библиотеку, отлично работает с iPhone , но не с Android .

Может кто-то подтвердить это (просто переход на демонстрационную страницу Raphaeljs будетскажу вам, если это не работает) и если это не так, кто-нибудь имеет представление, почему и что можно проверить.

Спасибо

Ответы [ 2 ]

7 голосов
/ 04 апреля 2011

Браузер Android по умолчанию не поддерживал SVG, пока недавно он не представил его с Android 2.3. Одним из способов решения этой проблемы является использование Opera Mobile (бесплатно с Android Market), которое будет работать независимо от версии Android.

РЕДАКТИРОВАТЬ: Моя ошибка, это Android 3.0 (Honeycomb), который добавил поддержку SVG в браузере по умолчанию.

2-Й РЕДАКТИРОВАТЬ: Лучше добавить отказ от ответственности, что я работаю для Opera. Могут быть и другие нестандартные браузеры, которые поддерживают SVG (но я их не пробовал).

3 голосов
/ 05 апреля 2011

На самом деле SVG поддерживается Android начиная с версии 2.0, я думаю (с WebKit, браузером по умолчанию), он просто не включен по умолчанию: http://jindroid.com/2010/02/15/svg-support-on-android-webkit/

Есть патч, который вы можете применить (хотя сделать это довольно сложно), но я бы посоветовал вам скачать Opera или Mozilla Firefox для Android (через Market), который также довольно хорошо поддерживает SVG (я тестировал FF4 с Raphael JS). ).

Привет

...