Posso controllare la frequenza di aggiornamento di Safari quando si passa da una pagina all'altra?

7

Spesso quando utilizzo Safari sull'iPad e caricando più siti Web contemporaneamente e passando da uno all'altro, Safari inizia a ricaricare una pagina quando torno indietro, anche se sono passati solo pochi minuti l'ultima volta ha aperto la pagina. Questo può essere abbastanza fastidioso.

C'è un modo per controllare quanto spesso Safari sull'iPad eseguirà l'aggiornamento di una pagina? Idealmente, vorrei dire a Safari di non aggiornare nessuna pagina e aggiornarla manualmente quando voglio.

    
posta Chris W. Rea 21.08.2010 - 15:03
fonte

2 risposte

6

Safari (per iPod e iPad) mantiene la cache del sito Web solo nella RAM, quindi, una volta esaurita la RAM, distruggerà automaticamente un'intera pagina, forzando l'aggiornamento, mascherandosi come una funzione di aggiornamento automatico. È possibile mantenere solo poche pagine in base alla quantità della RAM del dispositivo.

Puoi provare un browser di terze parti con cache offline e risolverà la situazione. come:

  1. Mercury
  2. iCab
  3. Browser web atomico

o se limiti il numero di schede aperte in Safari a 2 o 3. Non si aggiornerà.

    
risposta data 21.08.2010 - 15:24
fonte
3

Prova e assicurati che i siti che stai visitando siano ottimizzati per i dispositivi mobili, apri meno schede alla volta e altri modi per non utilizzare Safari in modo eccessivo. Risposte non esattamente molto adatte fino a quando iOS 4.1 non verrà rilasciato per l'iPad. Browser alternativi come iCab hanno un'opzione segnalibro offline che salverà l'intera pagina su disco in modo che tu possa visualizzarla senza bisogno di aggiorna fino a quando lo desideri.

Safari su iOS ha una dimensione molto limitata sulla sua cache e aggiornerà una pagina quando torni su di essa se la cache è piena. Parte di questo è dovuto alla RAM limitata disponibile sui dispositivi iOS e al fatto che Apple non scrive alcun elemento memorizzato nella cache nella memoria flash e lo mantiene solo nella memoria. (L'iPad e l'iPhone 3G S hanno solo ~ 256 MB di RAM, dispositivi precedenti da 128 MB e iPhone 4 512 MB)

Yahoo ha pubblicato una serie di tests per determinare quanto è grande la cache. Se l'HTML di una pagina supera i 25,6 KB, non verrà memorizzato nella cache (e quindi aggiornato ogni volta che si visita), i componenti esterni possono essere più grandi (fino a 4 MB), ma la dimensione massima della cache della pagina HTML è solo ~ 280 KB su un iPad (misero davvero). iOS 4 è impostato per aumentare la dimensione della cache della pagina fino a quanta più RAM disponibile.

    
risposta data 21.08.2010 - 15:36
fonte

Leggi altre domande sui tag