2010-02-09 23 views
19

Quiero construir una versión relativamente simple de mi sitio para teléfonos móviles, pero definitivamente necesitaré JavaScript y jQuery para muchas funciones.jQuery y compatibilidad con el navegador móvil?

Google no ayudó a encontrar una respuesta. ¿Cómo es la compatibilidad de jQuery con los navegadores populares en teléfonos móviles?

Estoy hablando de teléfonos inteligentes. Por ejemplo, los navegadores por defecto para estas plataformas

y vamos a añadir Opera Mobile.

+1

http://www.jqtouch.com/ podría ser interesante para usted también: "Un plugin de jQuery para el desarrollo web móvil en el iPhone, iPod Touch y otros dispositivos avanzados" – xijo

+2

está fuera; JQuery oficial para dispositivos móviles: http://jquerymobile.com –

Respuesta

14

jQuery debería funcionar bien al menos en los navegadores web Android e iPhone (no sé nada de WinMo), ya que son totalmente compatibles con JavaScript y son en su mayoría compatibles con los estándares.

Si amplía un poco las características específicas de jQuery que está utilizando, yo u otras personas puedo dar una mejor respuesta aquí.

+0

Gracias por la respuesta Probablemente necesitaré dom manipulación y ajax con la función de carga jquery – fractalbit

+1

Sí, debería funcionar bien. –

+1

Mi Nexus One con Android 2.2 funciona mejor en http://jquery.com/test/ que mi computadora de escritorio Chromium (5.0.375.99 (51029) Ubuntu 10.04). Fallan en casi los mismos puntos pensados ​​... –

1

Tanto Android como iPhone son navegadores WebKit con todas las funciones (complementos de barra). Me sorprendería mucho si no funciona en eso.

+1

pregunta es más acerca de los datos que adivinar – gcb

0

debería funcionar bien en la corriente de Opera Mobile - si apunta a las versiones anteriores (9.5 < yo sepa) que había necesidad de mirar hacia fuera para esto: http://my.opera.com/hallvors/blog/show.dml/1665828

+0

Opera Mobile, para Android 1.5 (me quedé atrapado con esto en un Samscum Behold II) no es compatible con javascript. –

+0

¿Quisiste decir Opera Mini, verdad?Incluso Opera Mini admite JavaScript, pero debido a la configuración del cliente-proxy-servidor, existen limitaciones a lo que puede esperar. – hallvors

3

De acuerdo con la factsheet, habrá jQuery Mobile en Octubre de 2010. Así que no necesitamos volver a pensar en la compatibilidad móvil :))

+1

infierno, sí! http://jquerymobile.com/ –

1

Ahora tienen a browser compatibility matrix como YUI.

+0

La pregunta se refería a la biblioteca jQuery, no al jQuery mobile framework. – martin

+0

@martin no hay mención de ninguno en la pregunta. Y este es el más cercano a la instancia oficial. – gcb

+0

jQuery significa [jquery.com] (http://jquery.com/), jQuery-mobile significa [jquerymobile.com] (http://jquerymobile.com/). Si la pregunta era realmente sobre el framework móvil jQuery, entonces merece una edición. El uso de la matriz de compatibilidad del navegador daría falsos negativos para la biblioteca. Por ejemplo, IE6 funciona perfectamente bien _ "C-grade - La experiencia HTML básica y no mejorada que sigue siendo funcional" _ solo se aplica al marco móvil. La respuesta es engañosa en relación con la pregunta. – martin

Cuestiones relacionadas