2010-02-09 1 views
19

Voglio costruire una versione relativamente semplice del mio sito per i telefoni cellulari, ma ho sicuramente bisogno di JavaScript e jQuery per molte funzioni.jQuery e compatibilità browser mobile?

Googling non ha aiutato a trovare una risposta. Com'è la compatibilità di jQuery con i browser più diffusi nei telefoni cellulari?

Sto parlando per smartphone. Ad esempio, i browser di default per queste piattaforme

e aggiungiamo Opera Mobile.

+1

http://www.jqtouch.com/ potrebbe essere interessante anche per te: "Un plugin jQuery per lo sviluppo web mobile su iPhone, iPod Touch e altri dispositivi lungimiranti" – xijo

+2

è fuori; jQuery ufficiale per cellulari: http://jquerymobile.com –

risposta

14

jQuery dovrebbe funzionare bene almeno sui browser Web Android e iPhone (non so su WinMo), in quanto supportano completamente JavaScript e sono per la maggior parte conformi agli standard.

Se si espande un po 'su quali caratteristiche specifiche di jQuery si sta utilizzando, io o altri possiamo dare una risposta migliore qui.

+0

Grazie per la risposta probabilmente avrò bisogno di dom manipulation e ajax con la funzione jquery load – fractalbit

+1

Sì, dovrebbe funzionare bene. –

+1

Il mio Nexus One con Android 2.2 offre prestazioni migliori su http://jquery.com/test/ rispetto al mio desktop Chromium (5.0.375.99 (51029) Ubuntu 10.04). Falliscono quasi sugli stessi punti ... –

1

Sia Android che iPhone sono browser WebKit completi (plug-in della barra). Sarei molto sorpreso se non funziona su quelli.

+1

domanda è più sui dati che indovinare – gcb

0

dovrebbe funzionare bene in corrente Opera Mobile - se si target versioni precedenti (9.5 < AFAIK) avresti bisogno di guardare fuori per questo: http://my.opera.com/hallvors/blog/show.dml/1665828

+0

Opera Mobile, per Android 1.5 (mi sono bloccato con questo su un Samscum Behold II) non supporta javascript. –

+0

Intendevi Opera Mini, giusto?Persino Opera Mini supporta alcuni JavaScript, ma a causa della configurazione client-proxy-server ci sono dei limiti a ciò che puoi aspettarti. – hallvors

3

Secondo il factsheet, ci saranno jQuery Mobile Ottobre 2010. Quindi non abbiamo più bisogno di pensare alla compatibilità mobile :))

+1

diavolo si! http://jquerymobile.com/ –

1

Ora hanno a browser compatibility matrix come YUI.

+0

La domanda riguardava la libreria jQuery, non la struttura mobile jQuery. – martin

+0

@martin non ci sono menzioni né sulla domanda. E questo è il più vicino all'istanza ufficiale. – gcb

+0

jQuery significa [jquery.com] (http://jquery.com/), jQuery-mobile significa [jquerymobile.com] (http://jquerymobile.com/). Se la domanda riguardava veramente la struttura mobile di jQuery, allora si richiede una modifica. L'utilizzo della matrice di compatibilità del browser fornirebbe falsi negativi per la libreria. Ad esempio, IE6 funziona perfettamente bene _ "C-grade - Esperienza HTML di base non avanzata ancora funzionale" _ si applica solo al framework mobile. La risposta è fuorviante in relazione alla domanda. – martin