Depurar servicios en segundo plano con Microsoft Edge DevTools

La sección de servicios en segundo plano de Microsoft Edge DevTools es una colección de herramientas para las API de JavaScript que permite que el sitio web envíe y reciba actualizaciones incluso cuando un usuario no tiene abierto su sitio Web.
Un servicio en segundo plano es funcionalmente similar a [proceso en segundo plano] WikiBackgroundProcess.
Microsoft Edge DevTools considera que cada una de las siguientes API es un servicio en segundo plano:

Microsoft Edge DevTools puede registrar eventos de servicio en segundo plano durante 3 días, incluso cuando DevTools no está abierto.
Esto puede ayudarte a asegurarte de que los eventos se envían y reciben según lo previsto. También puedes inspeccionar los detalles de cada evento.

El panel de mensajes Push

Captura en segundo plano

La API de captura en segundo plano permite a un trabajador de servicio descargar de manera confiable recursos grandes, como películas o podcasts, como un servicio en segundo plano. Para registrar el evento de captura en segundo plano durante 3 días, incluso cuando DevTools no está abierto:

  1. Abra DevTools.

  2. Abra la herramienta aplicación .

  3. Abrir el panel de captura en segundo plano .

    El panel captura en segundo plano

  4. Elija grabar \ (  grabar ).
    Después de desencadenar cierta actividad de captura en segundo plano, DevTools registra los eventos en la tabla.

    Registro de eventos en el panel captura en segundo plano

  5. Haga clic en un evento para ver sus detalles en el espacio situado debajo de la tabla.

    Ver los detalles de un evento en el panel captura en segundo plano

Sincronización en segundo plano

La API de sincronización en segundo plano permite a un trabajador de servicios sin conexión enviar datos a un servidor una vez que se ha restablecido una conexión de Internet confiable. Para registrar eventos de sincronización en segundo plano durante 3 días, incluso cuando DevTools no está abierto:

  1. Abra DevTools.

  2. Abra la herramienta aplicación .

  3. Abrir el panel sincronización en segundo plano .

    El panel sincronización en segundo plano

  4. Elija grabar \ (  grabar ).
    Después de desencadenar cierta actividad de sincronización en segundo plano, DevTools registra los eventos en la tabla.

    Registro de eventos en el panel de sincronización en segundo plano

  5. Haga clic en un evento para ver sus detalles en el espacio situado debajo de la tabla.

    Ver los detalles de un evento en el panel de sincronización en segundo plano

Notificaciones

Después de que un trabajador de servicio ha recibido un mensaje de inserción de un servidor, el trabajador de servicio usa la API de notificaciones para mostrar los datos a un usuario. Para registrar las notificaciones por 3 días, incluso cuando DevTools no está abierto:

  1. Abra DevTools.

  2. Abra la herramienta aplicación .

  3. Abrir el panel notificaciones .

    El panel notificaciones

  4. Elija grabar \ (  grabar ).
    Después de desencadenar cierta actividad de notificaciones, DevTools registra los eventos en la tabla.

    Registro de eventos en el panel de notificaciones

  5. Haga clic en un evento para ver sus detalles en el espacio situado debajo de la tabla.

    Ver los detalles de un evento en el panel de notificaciones

Mensajes Push

Para mostrar una notificación de inserción a un usuario, un trabajador de servicio primero debe usar la API de mensajes Push para recibir datos de un servidor. Cuando el trabajador del servicio está listo para mostrar la notificación, usa la API de notificaciones. Para registrar mensajes de inserción por 3 días, incluso cuando DevTools no está abierto:

  1. Abra DevTools.

  2. Abra la herramienta aplicación .

  3. Abra el panel de mensajes Push .

    Abrir el panel de mensajes Push

  4. Elija grabar \ (  grabar ).
    Después de desencadenar cierta actividad de mensajes Push, DevTools registra los eventos en la tabla.

    Registro de eventos en el panel mensajes Push

  5. Haga clic en un evento para ver los detalles en el espacio situado debajo de la tabla.

    Ver los detalles de un evento en el panel de mensajes Push

Contactar al equipo de Microsoft Edge DevTools

Use las siguientes opciones para discutir las nuevas características y cambios de la publicación, o cualquier otro tema relacionado con DevTools.

  • Envíe sus comentarios con el icono Enviar comentarios o seleccione Alt + Shift + I \ (Windows, Linux ) o Option + Shift + I \ (MacOS ) en DevTools.
  • Tweet a @EdgeDevTools.
  • Enviar una sugerencia a la webque queremos.
  • Para archivar errores sobre este artículo, use la siguiente sección de comentarios .

El icono enviar comentarios en el DevTools de Microsoft Edge

Nota

Algunas partes de esta página son modificaciones basadas en el trabajo creado y compartido por Google y se usan según los términos descritos en la Licencia internacional de Creative Commons Attribution 4.0.
La página original se encuentra aquí y está modificada por Kayce vascos \ (redactor técnico, Chrome DevTools \ & Lighthouse ).
Licencia de Creative Commons
Este trabajo dispone de licencia conforme a Licencia internacional de Creative Commons Attribution 4.0.