iOS 8: Impedisci a Safari Mobile di ricaricare le schede per impostazione predefinita


10

Quando si passa da una scheda all'altra in Safari Mobile - Anche entro pochi secondi - Safari ricaricherà automaticamente la scheda.

Ciò accadrà più frequentemente tra le sessioni: il passaggio da Safari Mobile a un'altra app e viceversa farà ricaricare ogni pagina aperta ("scheda").

Non molto tempo fa, ho trovato un tutorial che spiega come impedire a Safari Mobile di ricaricare le schede durante la navigazione che ha comportato il collegamento dell'iPhone e di utilizzare Inspector Web Inspector di Safari Desktop, simile al metodo visualizzabile in questo tutorial: http: // appletoolbox .com / 2014/05 / uso-web-ispettore-debug-mobile-safari /

Per impedire all'app per dispositivi mobili di ricaricare le schede per impostazione predefinita. Tuttavia, il tutorial sopra è solo per la risoluzione dei problemi su come appare una pagina web specifica su iPhone, e non riesco più a trovare il tutorial per impedire a Safari di ricaricare tutte le schede ogni sessione.

Le soluzioni provate hanno incluso: Chiusura di tutte le altre app Cancellazione della cronologia e riavvio dei dati dei siti Web Modifica delle impostazioni> Safari> Apri collegamenti da "In background" a "In nuova scheda" Ripristino delle impostazioni di rete Cancellazione dello spazio di archiviazione disponibile Ripristina tutte le impostazioni Ripristina telefono dal backup

Le schede si ricaricano ancora. Questo è comunemente attribuito al Supporto Apple e ad altri thread che ho letto su "Problemi di memoria" o comportamento predefinito per "Allocazione di memoria":

http://forums.imore.com/ios-8/302019-safari-stop-reloading-my-pages.html

http://forums.macrumors.com/threads/sick-of-safari-reloading-pages.1807865/

http://www.reddit.com/r/ipad/comments/2gv2rb/does_ios_8_fix_the_constant_tab_reloads_in_safari/

Tuttavia le pagine sono visibili e utilizzabili nella scheda immediatamente dopo il passaggio, ma poi ricaricate comunque. Non buono in aree con scarsa copertura.

Qualcuno è a conoscenza di una vera soluzione per impedire questo comportamento di ricarica automatica in Safari Mobile?


2
Ottima ricerca! So che molte persone sono irritate da questo comportamento. Spero che qualcuno abbia una visione.
bmike

Il comportamento che descrivi non è sistematico. Il comportamento "normale" è passare alla scheda senza ricaricarla. Safari lo fa. Ma, a volte , Safari ricarica invece la scheda, e questo è fastidioso.
Nicolas Barbulesco,

Qualcuno ha trovato una soluzione a questo problema ...?
Md Faisal,

4
la mia intuizione è che si riferisce all'utilizzo della memoria. se si utilizza una memoria "maggiore", le schede vengono chiuse e devono essere aggiornate. se stai usando una memoria "bassa", le schede rimangono caricate in background
Paul

Sto distaccando la risposta di PaulPaczuski. Quello che vedi al primo passaggio è probabilmente solo uno screenshot, di per sé. Dovrebbe far apparire l'interruttore più velocemente di quanto non sia in realtà - non puoi interagire con esso. La pagina attuale è scomparsa da tempo. Ho il sospetto che i siti particolari che stai visitando stiano utilizzando troppa memoria. Vedi se succede a siti Web leggeri (ad es. Netops.is , motherf *** ingwebsite.com - l' ultimo ha testo NSFW, ma è un classico, famoso esempio).
Zenexer,

Risposte:


1

Come hai letto, questo dipende dalla gestione della memoria. iOS rimuoverà le schede di sfondo dalla memoria quando tale memoria è necessaria per qualcos'altro. Il dispositivo che stai utilizzando è più significativo della versione di iOS. Un iPhone 6 con 1 GB di RAM chiuderà le schede in modo più aggressivo di un XS con 4 GB.

Come altri hanno menzionato nei commenti, iOS mantiene in memoria un'anteprima della pagina in modo che tu sappia quale scheda è quale. Questa miniatura richiede molta meno memoria rispetto al contesto di rendering di una pagina Web completa.

Il recupero della memoria utilizzata da app / schede inattive è in realtà una funzione. Non vorrai che un'app non si avvii perché il tuo telefono ha memoria insufficiente, quindi iOS fa automaticamente spazio per esso. Per lo stesso motivo non è necessario "chiudere" le app, poiché iOS rimuoverà le memorie dalla memoria quando necessario.

Apple non include la RAM nelle specifiche pubblicate per i dispositivi iOS, ma Wikipedia ha un utile riepilogo delle specifiche dei dispositivi iOS .

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.