Animaciones no se reproducen en segundo plano
Hola, desde hace tiempo he estado jugando un juego en línea que utiliza la tecnología UnityWebGL para funcionar. Resulta que este juego tiene items que poseen tiempo de recarga y aquí es donde surge el problema. Cuando utilizo un objeto y cambio de pestaña en el navegador, el tiempo de cooldown no se actualiza en tiempo real, es más, ni siquiera avanza (O sea, la animación no se reproduce). Comenté el problema con el soporte del juego y me comunicaron que es un problema del navegador. He buscado soluciones en internet y no pude dar con ninguna. Traté de solucionarlo por medio de about:config y tampoco pude. Espero alguien pueda guiarme con este inconveniente. Desde ya, muchas gracias.
Modificadas por sirmaximuswilcr el
Todas las respuestas (3)
Hola, Recomiendo indicar que pruebas haz realizado ya que de esa forma no repetimos las mismas pruebas. La consola del Firefox puede indicar que problema sucede con esa pagina: Ctrl+Shift+J
Primero habría que probar creando un perfil nuevo sin agregar complementos, sin realizar cambios de configuracion excepto desactivar la "protección contra rastreo" para esas paginas para que afecte al funcionamiento de dicha pagina: http://mzl.la/1BAQGnB De continuar el problema y realizar los cambios en el about:config (indicar cuales probaste), finalmente si aun continua el problema, habría que abrir un caso en el foro de los desarrolladores (solo en Ingles): https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox También existe una pagina para reportar problemas con determinadas webs: https://webcompat.com/ Saludos
Hola, gracias por tu respuesta. Los cambios que realicé en el about:config fueron estos. webgl.can-lose-context-in-foreground | true -> false webgl.force-enabled | false -> true webgl.lose-context-on-memory-pressure | false -> true webgl.out-of-process.async-present | false -> true webgl.out-of-process.force | false -> true
Los fui activando y desactivando uno por vez y luego todos juntos, pero no se solucionó el inconveniente. No utilizo complementos ni plugins, más que los que utiliza firefox. En la consola tampoco aparece ningún error. He probado con las opciones que recomiendas y sigue ocurriendo lo mismo, al perderse el foco de la página de juego, los cooldowns no cargan. Me toca utilizar F5 en la ventana en cuestión.
EDITO: Acabo de caer en cuenta que en otras páginas ocurre lo mismo. Por ejemplo, en la web de cromos de una marca conocida, las animaciones se detienen si la ventana o pestaña quedan en segundo plano o fuera de foco.
Modificadas por sirmaximuswilcr el
Hola, Entonces posiblemente necesites que las pestañas en segundo plano se refresque automáticamente, podrías probar algún comento para eso: https://addons.mozilla.org/es/firefox/search/?q=reload Saludos