WebSite X5Help Center

 
Kevin Cella
Kevin Cella
User

REFRESH AUTOMATICO PAGINA WEB  it

Автор: Kevin Cella
Просмотрено 1960, Подписчики 3, Размещенный 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 

Размещено
14 Ответы
Skeggia 12
Skeggia 12
Moderator

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

Читать больше
Размещено От Skeggia 12
Kevin Cella
Kevin Cella
User
Автор

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

Читать больше
Размещено От Kevin Cella
Tommaso Tarallo
Tommaso Tarallo
User

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

Читать больше
Размещено От Tommaso Tarallo
Kevin Cella
Kevin Cella
User
Автор

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. 

Читать больше
Размещено От Kevin Cella
Kevin Cella
Kevin Cella
User
Автор

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 

Читать больше
Размещено От Kevin Cella
Tommaso Tarallo
Tommaso Tarallo
User

ho capito non si può fare, purtroppo.

Читать больше
Размещено От 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">

Читать больше
Размещено От 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.

Читать больше
Размещено От Giuseppe Guida
Kevin Cella
Kevin Cella
User
Автор

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. 

Читать больше
Размещено От Kevin Cella
Claudio D.
Claudio D.
Moderator
Лучший пользователь месяца 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 ...

Читать больше
Размещено От Claudio D.
Kevin Cella
Kevin Cella
User
Автор

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

Читать больше
Размещено От 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. 

Читать больше
Размещено От 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/ru/post/148448#comment4

.



Читать больше
Размещено От  ‪ KolAsim ‪ ‪