Administrar trabajadores del servicio en Firefox y Chrome

Chrome y Firefox brindan a los usuarios opciones para administrar los trabajadores del servicio registrados en el navegador, incluidas opciones para eliminar los trabajadores del servicio del navegador.

Los trabajadores de servicios son una función emergente compatible con la mayoría de los navegadores modernos que permiten que los sitios y servicios interactúen con el navegador sin tener que estar abiertos en él.



Piense en ellos como procesos bajo demanda que permiten el uso de empujar notificaciones y sincronización de datos, o hacer que los sitios funcionen sin conexión.

Actualmente, los navegadores web no están diseñados para avisar a los usuarios todo el tiempo cuando los trabajadores del servicio están registrados en el navegador. Actualmente, esto sucede como un proceso en segundo plano la mayor parte del tiempo.

Gestionar trabajadores de servicios

show notifications

El Service Worker se registra automáticamente o después de que el usuario acepta una solicitud. Pinterest es un sitio web que registra uno automáticamente cuando se visita el sitio en Chrome o Firefox.



Esto no se le aclara al usuario, ya que sucede en segundo plano.

Chrome y Firefox no ofrecen información clara sobre cómo administrar los trabajadores del servicio que se agregaron al navegador anteriormente. Si bien existen capacidades, están más o menos ocultas para los usuarios en este momento, lo que es problemático si los trabajadores previamente registrados deben eliminarse del navegador.

Esta guía le proporciona los medios para administrar trabajadores en Firefox y Chrome.

Información útil

  • Origen es la página desde la que se registró el trabajador del servicio.
  • Alcance se refiere a las páginas que controla el Service Worker (acepta eventos de recuperación y mensajes).
  • Guión enumera la URL del archivo JavaScript de Service Worker.

Gestionar trabajadores de servicios en Mozilla Firefox

firefox manage service workers

Los usuarios de Firefox pueden administrar todos los Service Workers registrados en el navegador de la siguiente manera:



  1. Carga acerca de: serviceworkers en una pestaña nueva o en la pestaña actual, por ejemplo, copiando y pegando la dirección o marcándola como favorita y cargándola de esta manera.
  2. Firefox muestra todos los Service Workers registrados en la página. Cada Service Worker aparece en la lista con su origen, alcance, URL de trabajador actual, nombre de caché y otra información.
  3. Haga clic en cancelar registro para eliminar el Service Worker de Firefox, o actualice para solicitar una actualización desde su fuente.

Deshabilitar los trabajadores de servicios en Mozilla Firefox

firefox disable service workers

Los usuarios de Firefox pueden desactivar Service Workers en el navegador de la siguiente manera (a través de nuestro lista extensa de la guía de configuración de seguridad y privacidad de Firefox):



  1. Cargue about: config en la barra de direcciones del navegador y presione enter.
  2. Confirme que tendrá cuidado si se muestra una notificación.
  3. Utilice el campo de búsqueda para encontrar dom.service
  4. Localizar dom.serviceWorkers.enabled y haga doble clic en el nombre de la preferencia para establecerlo en falso. Al hacerlo, se deshabilita la funcionalidad Service Workers en Mozilla Firefox.

Para deshacer el cambio, repita el proceso, pero asegúrese de que el valor de la preferencia esté establecido en verdadero cuando haya terminado.

Administrar trabajadores del servicio en Google Chrome

chrome service workers

  1. Necesitas cargar la URL chrome: // serviceworker-internals / en el navegador web Chrome para abrir la lista de trabajadores registrados.
  2. Chrome muestra información ligeramente diferente a la de Firefox, incluido un registro de consola que puede resultar útil.
  3. Pulsa el botón de anular registro para eliminar el elemento seleccionado del navegador o empieza a activarlo.

Deshabilitar los trabajadores del servicio en Google Chrome



Actualmente, no parece haber una forma de deshabilitar la función en el navegador Chrome. Deje un comentario a continuación si ha encontrado una manera, y actualizaré el artículo lo antes posible.

Recursos útiles

Los siguientes recursos ofrecen recursos adicionales, generalmente centrados en el desarrollo.