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 ritornai ad esso, anche se sono passati solo pochi minuti dall'ultima volta che ho aperto 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 alcuna pagina e aggiornarlo manualmente quando voglio.

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 relative alla quantità della RAM del dispositivo.

Puoi provare un browser di terze parti che ha la cache offline e risolverà la situazione. piace:

  1. Mercurio
  2. iCab
  3. Browser web atomico

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


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 avere un'opzione per i segnalibri offline che salverà l'intera pagina su disco in modo che tu possa visualizzarla senza bisogno di aggiornare finché non 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, i primi dispositivi 128 MB e l'iPhone 4 512 MB)

Yahoo ha eseguito a serie di test per determinare quanto sia 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.


1
Mi piacerebbe davvero che notificherebbe quando è stata inviata una risposta ...
Chealion

Se hai Firebug aperto noterai che controlla una volta al minuto le nuove risposte. Se è più vicino allora che non lo notificherà.
Josh K

@Josh K: Non so perché ma su Apple.SE non ha funzionato per me. La risposta di Am1rr3zA era di 10 minuti senza una notifica poiché stavo verificando la mia risposta.
Chealion
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.