Cómo evitar la recarga de página común en varios sitios de noticias?
Muchos sitios de noticias implementan una recarga automática para mantenerse actualizadas, lo que resulta molesto porque todo el sitio se refresca y puede cambiar el contenido de lugar.
Existe modo de deshabilitar el auto refresh si el sitio lo implementa con etiquetas HTML meta, sin embargo muchos lo implementan mediante javascript con instrucciones como location.reload().
Puede deshabilitarse de alguna forma esa funcion, sin deshabilitar por completo la ejecución de javascript? quizá algun complemento o setting en about:config.. Intenté crear un user script que sobreescribiera el método pero lamentablemente es de sólo lectura en firefox.
All Replies (4)
¡Hola Lucas!
https://www.ghacks.net/2018/08/19/stop-websites-from-reloading-pages-automatically/ lista las siguientes configuraciones de about:config:
accessibility.blockautorefresh true browser.meta_refresh_when_inactive.disabled true
Por favor dinos si esto resuelve tu pregunta.
¡Gracias!
Hola Alex! Gracias, activé la segunda opción que la tenía en false, pero aún sigue el mismo comportamiento. Por lo que puede ver, los sitios de noticias usan javascript para forzar la recarga y estas opciones bloquean el refresh via HTML <meta> tag. Creo que, a menos que Firefox implemente cuadros de confirmacion del usuario para permitir recargas (como hay para permitir notificaciones o compartir la localizacion) no va a ser posible detenerlo
Gracias
¡Hola Lucas!
Creo que el bug relevante es https://bugzilla.mozilla.org/show_bug.cgi?id=685496
Por favor agrega ahí los sitios en los que ocurre este problema y los pasos que hay que seguir para reproducirlo. Recuerda escribir en inglés en Bugzilla.
¡Gracias!
Gracias Alex, pero por lo que veo el bug se refiere a un checkbox de preferencia "Warn Me when web sites try to redirect or reload the page" que han ocultado ahora porque no se comportaba muy bien, pero nunca intentó cubrir el escenario que describo (refresh via javascript, se limitaban a al HTML meta tag)
Estoy siguiendo los bugs https://bugzilla.mozilla.org/show_bug.cgi?id=220118 y https://bugzilla.mozilla.org/show_bug.cgi?id=687300 que parecen cubrir el caso que me interesa, pero son muy antiguos... espero que se avance en algún momento