REFRESH AUTOMATICO PAGINA WEB
Автор: 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
Размещено
<meta http-equiv="refresh" content="60"> dove 60 sono i secondi dopo i quali si ricarica la pagina...
Автор
Ma facendo così non si ricarica mentre è già stata visualizzata?
fa il refresh (la ricarica della pagina) ogni 60 secondi se visualizzata
Автор
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.
quindi deve un refresh in base alla visita i.p che riceve?
---
Daniele Abbacuccio - Web Agency & Graphic Designer
Web: https://goo.gl/ZBaQxs
Web: https://goo.gl/RRytma
Автор
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
ho capito non si può fare, purtroppo.
prova con questo... dovrebbe inibire la scrittura nella cache di quella pagina...
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
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.
Автор
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 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 ...
Автор
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
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.
... 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
.