Autor Tema: Fallo de actualizacion de gráficos en el navegador  (Leído 2836 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Mihuer

  • Newbie
  • *
  • Mensajes: 34
    • Ver Perfil
  • Estación: Utrilla- ESCYL4200000042258A
Fallo de actualizacion de gráficos en el navegador
« en: 13 de Mayo del 2022, 19:58:22 pm »
Hola,

desde hace unos dias, cuando actualizo (dando al botón de actualizar) la pagina del navegador no se actualizan los gráficos (tanto en el ordenador como en el móvil). Antes sí se actualizaban. Uso Firefox, pero he visto que con Hedge se comporta igual. Los datos estan en un servidor web hosteado y se envian desde la Rasperri mediante FTP.  Si borro la cache del navegador y doy al botón de actualizar, entonces se actualizan correctamente.
El skin que uso es el estandar y el 'seasons'. Con ambos me pasa lo mismo.

¿Alguien sabe como solucionar esto? Me suena haber visto algo al respecto en el foro pero no he podio encontrarlo.

Gracias!!

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Fallo de actualizacion de gráficos en el navegador
« Respuesta #1 en: 13 de Mayo del 2022, 22:23:59 pm »
Hola Milhuer

Recientemente se trató un tema igual. Prueba a ponerle las etiquetas en el head de la página que pongo en mi respuesta a ver si mejora la cosa:

https://forum.meteoclimatic.net/index.php/topic,3533.msg32412.html#msg32412

Saludos



Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado Mihuer

  • Newbie
  • *
  • Mensajes: 34
    • Ver Perfil
  • Estación: Utrilla- ESCYL4200000042258A
Re:Fallo de actualizacion de gráficos en el navegador
« Respuesta #2 en: 14 de Mayo del 2022, 12:10:30 pm »
Gracias por la ayuda!!

Con Ctrl+F5 sí se actualiza.

Pero he añadido las tres lineas recomentadas en el template de html y la página no se actualiza (he comprobado que las lineas si que están en el código html de la página generada) ni en Firefox ni Edge. ¿Cuál puede ser el problema?

La página web es  http://elroblazo.es/Meteoroblazo/DatosEstacion/index.html

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Fallo de actualizacion de gráficos en el navegador
« Respuesta #3 en: 14 de Mayo del 2022, 20:34:10 pm »
En qué sistema operativo ?? Yo he probado a recargar en Chrome, Edge y Firefox en W10 y la actualiza bien. Tienes algún proxy o algo que pueda crear caché ??


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado Mihuer

  • Newbie
  • *
  • Mensajes: 34
    • Ver Perfil
  • Estación: Utrilla- ESCYL4200000042258A
Re:Fallo de actualizacion de gráficos en el navegador
« Respuesta #4 en: 15 de Mayo del 2022, 12:37:29 pm »
Hola,
tengo W10 actualizado, Firefox 100, edge 101. En el movil Android 12 con firefox. En ninguno me lo actualiza.
Que yo sepa no hay ningun proxy. La fibra la tengo con O2 y el móvil con Másmovil. He borrado todas las caches y cookies, reiniciado el ordenador, probado a conectar el ordenador a través del móvil en vez de la fibra... Y sigue sin actualizar los gráficos si no le doy al Ctrl+F5

No se que puede ser.....

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.794
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Fallo de actualizacion de gráficos en el navegador
« Respuesta #5 en: 15 de Mayo del 2022, 13:48:48 pm »
Pero no es un problema de Weewx

Es un problema de navegadores y en ocasiones de los servidores de alojamiento

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Fallo de actualizacion de gráficos en el navegador
« Respuesta #6 en: 15 de Mayo del 2022, 16:30:55 pm »
Ok probemos esto.

Edita la plantilla del index y en las líneas donde estén las imágenes que quieras que se actualicen (elementos con etiquetas img que están todas seguidas) les añades una clase por ejemplo class="actual"
Por ejemplo en la primera de las imágenes que es la de la temperatura se quedaría así:

Código: [Seleccionar]
<img src="http://elroblazo.es/Meteoroblazo/DatosEstacion/daytempdew.png" alt="temperatures" class="actual">
y así con las demás que genera weewx que quieras actulizar.

Después te vas al final de la plantilla donde está la etiqueta final de </body> y justo encima de ella pones este script:

Código: [Seleccionar]
<script>

var imagenes = document.getElementsByClassName('actual');

for (i in imagenes){
     var imagen = imagenes[i].src;
     imagenes[i].src = imagen + '?' + Date.now();
}

</script>

Eso le pondrá la hora unix al final del query de cada imagen por lo que el navegador se verá forzado a actualizarlas.

Podríamos haberlo hecho con todas las imágenes (etiquetas img) pero con esto se selecciona mejor las que se quieren actualizar.

Pruébalo a ver si las actualiza en cada recarga de la página.



Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado Mihuer

  • Newbie
  • *
  • Mensajes: 34
    • Ver Perfil
  • Estación: Utrilla- ESCYL4200000042258A
Re:Fallo de actualizacion de gráficos en el navegador
« Respuesta #7 en: 15 de Mayo del 2022, 18:04:36 pm »
Funciona!! Gracias jmviper  plau2

Lo he probado con un par de gráficas y va perfectamente tanto en el ordeandor como en el móvil. Se lo añadiré al resto de gráficas y despues observaré si conviene ponerselo a los demás indices.

Puede que el problema sea de los navegadores o los proxis, pero lo bueno de esta solución es que funciona para todos los usuarios sin que tengan que cambiar nada.

Lo que me tiene intrigado es por qué cosas que funcionan bien, de un dia para otro dejan de funcionar sin haber tocado nada....

Bueno, el caso es que funciona
¡Gracias!

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Fallo de actualizacion de gráficos en el navegador
« Respuesta #8 en: 15 de Mayo del 2022, 20:11:32 pm »
Citar
Lo que me tiene intrigado es por qué cosas que funcionan bien, de un dia para otro dejan de funcionar sin haber tocado nada....

Si no se ha cambiado nada por tu parte pues lo más seguro es que esté por ahí una caché en el servidor. Sea como sea tantos los servidores como los navegadores para temas de rapidez en la respuesta como para ahorrar transmisión de datos usan las cachés y más en las imágenes con el mismo nombre, que se supone que son las mismas siempre. También ocurre con archivos JavaScript y en CSS.

Ya tienes una herramienta para forzarlos a actualizar  :)

saludos



Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es