WebSite X5Help Center

 
Giuseppe Guida
Giuseppe Guida
User

Freccia navigazione indietro: comportamento diverso sui vari browser  it

Автор: Giuseppe Guida
Просмотрено 1052, Подписчики 1, Размещенный 0  

Ciao, è tutto descritto nel video a questo link:

https://youtu.be/g5H-gjYDiQw

Il sito dei miei lavori per verificare quanto spiegato nel video è qui:

http://www.ggwebdesign.altervista.org/index.html

Grazie per l'attenzione

Размещено
10 Ответы
Giuseppe Guida
Giuseppe Guida
User
Автор

P.S. non ho disabilitato il funzionamento della cache su Edge e Chrome. Il fatto che la pagina venga ricaricata quando si usa la freccia indietro del browser (è visibile il preloader in Chrome ed Edge) farebbe pensare alla cache disabilitata ma così non è.

Читать больше
Размещено От Giuseppe Guida
Incomedia
Stefano G.
Incomedia

Buongiorno Giuseppe

Ho visualizzato il tuo ma devo confermare che il problema evidenziato non ha nulla a che vedere con i siti sviluppati con WebSite X5 nello specifico, ma proprio per come funzionano i browser.

Per illustrarti cosa intendo, basta andare su gruppogiannuzzi.it

Apri l'homepage e vedrai il loader loro. Clicca su Chi siamo. Una volta fatto ciò, prova a premere indietro. Vedrai che Firefox si appoggia sulla sua cache interna per ritornare indietro di pagina (quindi il loader non si vede) mentre Chrome di default ricarica proprio la pagina dalla history

Questo comportamento si può quindi ottenere su qualsiasi sito usando i link

Fammi sapere se riscontri anche tu questa cosa

Grazie

Stefano

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

Stefano, sì ok, ma nel sito realizzato con WordPress (gruppogiannuzzi.it) se io parto dalla Home e vado in Chi Siamo, poi uso la freccia indietro, è vero che carica il loader, ma la schermata si posiziona nella parte alta della Home (che visivamente ha un senso), con Website X5 + Chrome o Edge, uso il tasto indietro e il posizionamento, come hai potuto vedere nel video, avviene su un oggetto della pagina precedente ma posto in BASSO. il che non è bello da vedersi come effetto. Avrei preferito la parte alta della Home ma non la parte più in basso.

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

Qui sul Forum se io sono nella prima pagina della Community, quella con i Post più Recenti, se sono a metà della pagina, clicco su un post, quest'ultimo si apre nella stessa scheda, poi uso la freccia indietro, ritorno nella pagina dei Post più Recenti ESATTAMENTE nel punto dal quale ero partito, sia con Chrome che con Edge, prova gentilmente e vedrai che è così. La stessa cosa avviene su altri siti web: prova su https://www.ansa.it/ , vai a metà pagina, vedrai che se clicchi sul titolo di una notizia nella home, poi dalla pagina che si è aperta clicca sulla freccia indietro e ti ritorna esattamente sulla home e sulla notizia dalla quale eri partito e avevi cliccato a metà pagina...

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

Ah ok, ANSA e il forum non NON sono link esterni, non ci avevo pensato

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

Come non detto con il FORUM e ANSA; il problema è su link esterni al sito web... 

Читать больше
Размещено От Giuseppe Guida
Incomedia
Stefano G.
Incomedia

Buongiorno Giuseppe

Verificando ciò che indichi, il problema sembra molto simile a quello delle ancore già noto, quindi non specifico di WebSite X5

A seconda di come opera il browser, si possono incontrare due situazioni. Nel caso del browser che mostra proprio la pagina precedente, è facile che il "ritorno" al punto di prima sia esatto

Nel caso di una pagina ricaricata, basta avere degli elementi che impostano la loro altezza in un secondo momento per poter incorrere in posizionamenti errati

Purtroppo è proprio la stessa situazione. Con siti che elaborano le altezze dinamicamente (o con oggetti che fanno lo stesso nel caso di WebSite X5) si può incorrere in questa situazione con alcuni browser

Resto a disposizione

Stefano

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

OK Stefano, sì, ne avevamo già parlato per quanto riguarda le ancore.

Ma non ci sarebbe un modo per "dire" al browser di NON ricaricare la pagina? Non so, con del codice extra? 

Читать больше
Размещено От Giuseppe Guida
Incomedia
Stefano G.
Incomedia

Buongiorno Giuseppe

So che esistono codici che tentano di ottenere questo risultato, a volte con successo e a volte meno

Il problema è che intervenendo sulla maniera in cui un browser nello specifico gestisce la sua history interna, si corre sempre il rischio che qualcos'altro si guasti cercando di modificare la maniera in cui il browser funziona

Per questo motivo in realtà, ti consiglierei di spiegare semplicemente la questione ad un eventuale cliente ed evitare di utilizzare codici che possono sembrare funzionanti in un primo momento, ma potrebbe causare effetti secondari nel lungo tempo poi difficili da aggirare

Resto a disposizione

Stefano

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

Ok Stefano. Grazie mille

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