Por lo tanto, existe una instalación relativamente nueva proporcionada por la mayoría de los navegadores llamada API de Visibilidad de Página, en la que las páginas pueden indicar cuándo son realmente visibles. Muchos sitios se han aprovechado de esto para no reducir la carga o callarse cuando no están siendo tratados u otras cosas buenas, sino para hacer cumplir su requisito de que los mire antes de que hagan algo que quería que hicieran. Por lo general, también por un tiempo mínimo, un nivel completamente nuevo de anuncios forzados. Me imagino que muchos de ellos también usan esto para entrometerse aún más en mi privacidad al rastrear mi comportamiento aún más finamente que antes.
En resumen: ¿cómo puedo desactivar este desastre? ¿Cómo puedo hacer que el navegador finja que la página siempre está visible (o, tal vez, siempre está oculta, o tal vez incluso que la API simplemente no está implementada)? Ideal para cada sitio sería ideal, pero un entorno global simple también sería más que bienvenido.
Estoy particularmente interesado en Firefox, pero creo que a todos nos gustaría saber también para otros navegadores.
fuente
Respuestas:
Personalmente no puedo tomar crédito por esto, pero un colaborador de StackOverflow creó una extensión de Chrome que deshabilita la API de PageVisibility.
/programming/18928417/spoof-or-disable-the-page-visibility-api
fuente
Firefox solo te permite deshabilitar Javascript por completo, lo que no creo que quieras hacer. el complemento Ghostery deshabilita selectivamente los Javascripts que están en su base de datos para rastrearlo. Como experimento, podría instalar Ghostery o buscar otros complementos que permitan poner en la lista negra ciertos tipos de Javascript, y probarlo en un sitio que sabe que usa la función que describió.
fuente