2010-02-09 4 views
19

Я хочу создать относительно простую версию моего сайта для мобильных телефонов, но мне определенно нужны JavaScript и jQuery для многих функций.Совместимость с jQuery и мобильным браузером?

Поисковый запрос не помог найти ответ. Как совместимость jQuery с популярными браузерами в мобильных телефонах?

Я говорю о смартфонах. Например, браузеры по умолчанию для этих платформ

и давайте добавим Opera Mobile.

+1

http://www.jqtouch.com/ может быть для вас интересным: «Плагин jQuery для разработки мобильных приложений на iPhone, iPod Touch и других устройствах, ориентированных на будущее» – xijo

+2

его нет; официальный jQuery для мобильных устройств: http://jquerymobile.com –

ответ

14

jQuery должен отлично работать, по крайней мере, на веб-браузерах Android и iPhone (не знаю о WinMo), поскольку они полностью поддерживают JavaScript и по большей части соответствуют стандартам.

Если вы немного раскроете, какие конкретные функции jQuery вы используете, я или другие могут дать лучший ответ здесь.

+0

Спасибо за ответ. Мне, вероятно, понадобится манипуляция dom и ajax с функцией загрузки jquery. – fractalbit

+1

Да, должно работать нормально. –

+1

Мой Nexus One с Android 2.2 лучше работает на http://jquery.com/test/, чем мой рабочий стол Chromium (5.0.375.99 (51029) Ubuntu 10.04). Они терпят неудачу почти в тех же самых мыслях ... –

1

Оба Android и iPhone - полнофункциональные браузеры WebKit (плагины). Я был бы очень удивлен, если это не сработает.

+1

вопрос больше о данных, чем угадывание – gcb

0

должно работать нормально в текущей программе Opera Mobile - если таргетинг старых версий (< 9,5 Насколько нам известно), вы должны были бы следить за этим: http://my.opera.com/hallvors/blog/show.dml/1665828

+0

Opera Mobile, для Android 1.5 (я застрял с этим на Samscum Behold II) не поддерживает javascript. –

+0

Вы имели в виду Opera Mini, не так ли?Даже Opera Mini поддерживает JavaScript, но из-за настройки клиент-прокси-сервер существуют ограничения на то, что вы можете ожидать. – hallvors

3

Согласно factsheet, будет JQuery Mobile в Октябрь 2010 года. Поэтому нам больше не нужно думать о совместимости с мобильными устройствами :))

+1

черт возьми! http://jquerymobile.com/ –

4

Структура jQuery Mobile использует jQuery и имеет поддержку для many mobile platforms. Все браузеры, над которыми работает jQuery Mobile, должны проходить тестовый набор jQuery.

1

У них сейчас a browser compatibility matrix нравится YUI.

+0

Вопрос был о библиотеке jQuery, а не в каркасе jQuery. – martin

+0

@martin нет упоминания ни о вопросе. И это ближе всего к официальному экземпляру. – gcb

+0

jQuery означает [jquery.com] (http://jquery.com/), jQuery-mobile означает [jquerymobile.com] (http://jquerymobile.com/). Если вопрос действительно был о мобильной платформе jQuery, то он гарантирует редактирование. Использование матрицы совместимости браузера даст ложные негативы для библиотеки. Например, IE6 отлично работает _ «C-grade - базовый, не расширенный HTML-опыт, который все еще функционирует» _ применим только к мобильным фреймворкам. Ответ вводит в заблуждение относительно вопроса. – martin