Sto sviluppando un'app Web per iphone che richiede all'applicazione di verificare le modifiche in un file di testo e, non appena viene rilevata una modifica, completare determinate azioni .Come recuperare il contenuto del file tramite AJAX senza spinner di aggiornamento visibile su iphone
Il file di testo cambia circa una volta ogni 3 ma il cambiamento deve essere rilevato quasi istantaneamente e quindi sto facendo un aggiornamento Ajax ogni secondo.
Questo funziona perfettamente su un browser desktop senza alcun aggiornamento visibile visibile, tuttavia su iPhone lo spinner di attività è praticamente costante.
Può essere soppresso? O si è fermato?
N.B Attualmente sto utilizzando il framework jquery per ajax!
Normalmente si potrebbe fare questo tramite flash, dal momento che una richiesta HTTP tramite il flash non si comporta come normale richiesta del browser http. Per quanto ne so, non è possibile farlo al momento con iOS. –
La cosa confusa, è che applicazioni come Spotify non attivano lo spinner durante lo streaming delle tracce? Qualche idea su come lo stanno facendo, ovviamente senza flash? – Jordan
Scommetto perché un XmlHttpRequest (XHR, il fondamento di tutto ciò AJAX) fa una nuova connessione, mentre un programma di musica in streaming o mantiene una connessione esistente aperto o utilizza un protocollo senza connessione come UDP (non supportato da XHR). –