WebSite X5Help Center

 
Kevin Cella
Kevin Cella
User

REFRESH AUTOMATICO PAGINA WEB  it

Autore: Kevin Cella
Visite 1959, Followers 3, Condiviso 0  

Qualcuno mi sa dire come si può eseguire il refresh automatico della pagina web senza fare F5? 
Mi spiego meglio, se aggiorno la home page aggiungendo una foto con un'offerta e ripubblico il sito, chi aveva già visitato la home page quindi era già presente nella cronologia non veniva visualizzata la modifica, dovevi fare perforza F5. C'è una maniera che la pagina si aggiorni in automatico prima che venga visualizzata dall'utente? 


Specifico non che si aggiorni mentre l'utente ha già aperto la pagina. 

Grazie mille 

Postato il
14 RISPOSTE
Skeggia 12
Skeggia 12
Moderator

<meta http-equiv="refresh" content="60"> dove 60 sono i secondi dopo i quali si ricarica la pagina...

Leggi di più
Postato il da Skeggia 12
Kevin Cella
Kevin Cella
User
Autore

Ma facendo così non si ricarica mentre è già stata visualizzata? 

Leggi di più
Postato il da Kevin Cella
Tommaso Tarallo
Tommaso Tarallo
User

fa il refresh (la ricarica della pagina) ogni 60 secondi se visualizzata

Leggi di più
Postato il da Tommaso Tarallo
Kevin Cella
Kevin Cella
User
Autore

Grazie mille per le risposte. 
Ma intendo che venga aggiornata solo una volta prima che venga visualizzata dall'utente. Non che dopo tot secondi si aggiorni. 

Leggi di più
Postato il da Kevin Cella
Kevin Cella
Kevin Cella
User
Autore

Cioè?
Facciamo finta che visito per la prima volta la pagina homepage.html, poi NON cancello la cronologia e dopo un paio di giorni io aggiungo una foto su questa pagina e la vado a visitare di nuovo la foto non mi compare se non premo F5.
Il problema è che nelle risposte sopra il codice è quello per fare il refresh ogni tot secondi ma quando ormai la pagina è già stata caricata e visualizzata e non è per niente bello che si aggiorni mentre un utente magari sta leggendo, vorrei che il refresh accada prima che venga caricata la pagina. 
So che è possibile perchè molti siti web ce l'hanno 

Leggi di più
Postato il da Kevin Cella
Tommaso Tarallo
Tommaso Tarallo
User

ho capito non si può fare, purtroppo.

Leggi di più
Postato il da Tommaso Tarallo
Skeggia 12
Skeggia 12
Moderator

prova con questo... dovrebbe inibire la scrittura nella cache di quella pagina...

<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">

Leggi di più
Postato il da Skeggia 12
Giuseppe Guida
Giuseppe Guida
User

Non credo ci siano metodi e codici realmente funzionanti e, soprattutto, che funzionino con tutti i Browser. Io ne ho provati tanti ma non sempre ottieni quello che vorresti. Si, l'unica realmente funzionate è fare il refresh della pagina ogni tot secondi come da codice postato da Skeggia ma, in effetti, non è il massimo se un utente sta leggendo la pagina e magari si trova ad aver fatto uno scroll fino a metà pagina o più in basso, al refresh poi viene "ricatapultato" in alto nella pagina. Io sui siti così dopo il secondo refresh abbandono il sito e vado altrove.

Leggi di più
Postato il da Giuseppe Guida
Kevin Cella
Kevin Cella
User
Autore

Ma un modo ci sarà, i siti di auto esempio audi, anche se io lo visito e non cancello la cronologia e dopo un mese esce una nuova auto appena riapri la pagina viene aggiornata con la novità. 
Ho trovato questo codice qui:

<script>    

    if(!localStorage.reload) {

        setTimeout("document.location.reload()",2000);

        localStorage.reload = 1;

    }    

</script>


Il problema che ho provato su una pagina .php e sembra che funzioni, su una html no. 

Leggi di più
Postato il da Kevin Cella
Claudio D.
Claudio D.
Moderator
Utente del mese IT

@Kevin la cache dipende dal browser di chi ti visita...

...a parte l'istruzione di Skeggia , che ti rinfresca la pagina ... molte delle altre istruzioni meta tag etc che si trovano potrebbero non funzionare a dovere o non essere supportate ...

io , dato che parli solo di home page , ed in particolare di una foto "offerta" che cambi ogni tot giorni ...

... sfrutterei la funzionalità del messaggio pubblicitario... oltretutto è più appariscente ...

Leggi di più
Postato il da Claudio D.
Kevin Cella
Kevin Cella
User
Autore

Si la home page era solo un esempio, ma anche solo una modifica di un testo. Comunque ho provato anche l'istruzione di Skeggia su una pagina html ma non funziona devi fare sempre F5. 

Grazie comunque a tutti per i consigli 
Mi rassegno e lo terrò cosi

Leggi di più
Postato il da Kevin Cella
Giuseppe Guida
Giuseppe Guida
User

Quel codice che hai postato ti ricarica la pagina 1 sola volta,  dopo 2 secondi e poi basta, non lo fa  all'infinito...  Setta l'estensione PHP in "Proprietà" della/delle pagina/e che ti interessano,  sezione "Esperto"  alla voce "Estensione del file generato". Dovresti risolvere. 

Leggi di più
Postato il da Giuseppe Guida
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Kevin Cella
... ...ma anche solo una modifica di un testo... ...

... non penso che per il testo occorra un refresh, in quanto viene letto direttamente dalla pagina...

... per il resto, il problema potrebbe presentarsi solo per files (img,js,css,) che mantengano lo stesso identico nome di origine...

... non penso che siano validi frequenti refresh...

... se interessati eventualmente documentarsi in rete, per server Apache/Linux, sulle direttive .htaccess: mod_headers / Modulo mod_expires / <FilesMatch>

... informazioni utili anche da qui:  https://helpcenter.websitex5.com/it/post/148448#comment4

.



Leggi di più
Postato il da  ‪ KolAsim ‪ ‪