Tei escribió:
> On 2/23/07, stripTM <[EMAIL PROTECTED]> wrote:
>   
>> Santiago Martín-Cleto escribió:
>>     
>>> Un ejemplo de esto lo tenéis en http://www.20minutos.es. Si accedéis con FF
>>> 1.5, pincháis en una noticia que esté a cierta
>>> profundidad y luego volvéis atrás con el boton 'back' del navegador,
>>> comprobaréis que la página de la que venís se
>>> carga con el scroll arriba del todo.
>>>
>>> No he testeado aún con FF 2, de todas formas quisiera solucionarlo para la
>>> 1.5. Tampoco es cuestión de la carga de la página, cuando termina de cargar
>>> el scroll se queda arriba.
>>>
>>>
>>>       
>> Lo he probado en FF2 y ocurre lo mismo, el problema como dice Tei está
>> en los caches, en 20minutos  lo tienen configurado de tal forma que
>> obligan siempre al navegador a recargar el contenido con lo que le
>> resulta imposible 'recordar' en que posición se encontraba anteriormente
>> ya que para el la página es nueva (aunque el contenido no haya cambiado).
>>
>> Esto es lo que le llega:
>>
>> Cache-Control   max-age=0, no-cache, no-store
>> Pragma  no-cache, no-cache
>>
>>     
>
> Una pregunta. Cuando navegas por enlaces con la forma #algo, dentro de
> una pagina. ¿Estos enlaces se añaden al history?
>   
En Firefox si se añaden, si lo de antes del #algo es la misma página que 
en la que te encuentras no es necesario recargarla y en caso contrario 
la carga y te lleva su sitio.
> Quizás las partes #algo no se añaden nunca al history, y por eso hacer
> history.go(-1) no te devuelve exactamente a donde venias, porque no se
> salvo la parte #algo
>
> Pobrecitos caches, echándoles la culpa e igual no la tienen :(
>
>   
El problema que nos comentan no tiene que ver con los anclas, se trata 
de una página larga en la que estas por la parte de abajo, hay un enlace 
a otra página lo pulsas y si le das al navegador al botón de atrás en 
lugar de devolverte al punto en el que te encontrabas (que es lo 
habitual) en el ejemplo que ponía te colocaba al principio de la página.

Y por lo que vi, el problema estaba en que la página estaba programada 
para no almacenarse nunca en cache, con lo cual al dar al botón 'atrás' 
el Firefox hace caso de lo que le han dicho y solicita de nuevo la 
página, al tratarse de una página diferente se coloca al principio de la 
página y no en el punto donde se encontraba.

Además comentaba que en local no le ocurría, y esto es debido a que en 
local, la política de caches no es tan severa y el funcionamiento es el 
esperado.


-- 
Saludos -=stripTM=-

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a