Notificaciones Push en Firefox

Este artículo puede que no esté actualizado.

Se ha realizado un cambio importante en la versión inglesa en la que se basa. Hasta que se actualice esta página, podrías encontrar interesante: Web Push notifications in Firefox

Firefox Firefox Actualizado por última vez: 52% of users voted this helpful
This is a machine-generated translation of the English content. It has not been reviewed by a human, and may contain errors. If you would like to revise this content, you can start here.

Web Push permite a los sitios web notificarte sobre nuevos mensajes o contenido actualizado. Mientras Firefox está abierto, los sitios web que lo tengan permitido, pueden enviar notificaciones a tu navegador y mostrarlas en la pantalla. Las notificaciones solo aparecerán cuando presiones una tecla o hagas clic en una parte del sitio web al que vas a acceder. Si no lo has hecho, el icono de permiso Notificación Notifications icon solo aparecerá en la barra de direcciones, pero no te aparecerá la propia notificación. Ahora, puedes habilitar o deshabilitar notificaciones y controlar cómo se muestran.

Push_notificationsFx149PushNotifications

Notificaciones Actualizadas

Firefox puede enviar notificaciones en pantalla, incluso cuando todavía no se ha cargado el sitio web. Al utilizar la API Push, un W3C estándar, Firefox recibe un mensaje push y puede mostrar notificaciones (si el usuario lo permite) en cualquier momento. Los sitios también pueden usar Push para actualizar datos en segundo plano incluso sin mostrarle una notificación. Si ya le permitiste a un sitio mandar notificaciones, también será capaz de usar la API Push. Puedes escoger si darle o no permiso a un sitio en concreto siguiendo las siguientes instrucciones:

  1. Haz clic en el icono del candado Fx89Padlockicono del escudo Fx149UnifiedTrustIcon-Secure en el lado izquierdo de la barra de direcciones.
  2. Haz clic en el botón Connection > enen la parte superior del Panel de Permisos del sitio que se abre.
  3. Haz clic en Más información del sitioMás información en el siguiente panel para abrir la Ventana de información de la página.
    Consejo: También puedes abrir la ventana de Información de la página desde la barra de menú, si la barra de menú está activada. Haz clic en Tools y selecciona Page Info en el menú desplegable.
  4. Selecciona la pestaña Permisos.
  5. Debajo de Enviar notificaciones, elige una de estas opciones: Preguntar siempre, Permitir o Bloquear. Si tus opciones aparecen en gris, desmarca la casilla Usar ajustes predeterminados.

También puedes:

  1. En la barra de menu, haz click en Firefox y selecciona Settings (o Preferences, en algunos casos).Haz click en el botón de menu Fx89menuButton y selecciona Ajustes, Configuración o Preferencias.
  2. Selecciona Privacidad & Seguridad en el panel izquierdo.
  3. Desplázate hasta la sección Permisos.
  4. Haz clic en el botón Configuración... a la derecha de Notificaciones.
  5. Selecciona Permitir o Bloquear en el menú desplegable Estado para cualquiera de los sitios web.
  6. Haz clic en el botón Guardar cambios.

¿Qué es Web Push?

Web Push es una función opcional que permite a los sitios web mandarte mensajes incluso cuando el sitio todavía no se ha cargado. Los sitios pueden usar esta función para enviarte notificaciones o actualizar datos en segundo plano.

Por ejemplo, puedes suscribirte a notificaciones de tus sitios web favoritos de compras, que te pueden notificar cuando haya nuevas promociones u ofertas. Puedes suscribirte a notificaciones de diferentes sitios web. Una página de conciertos puede ofrecerte notificaciones de espectáculos de tu banda favorita. Puedes permitir que ese sitio te notifique y, una semana más tarde, puedes obtener una notificación de que tu banda está de gira.

Sólo recibiras mensajes de los sitios a los que les hayas dado permiso.

¿Cómo funciona?

Los sitios web pueden instalar un Service Worker, una página web de fondo con una limitada gama de funcionalidades que se puede suscribir al servicio push. El sitio web puede entonces mandar un mensaje push mediante el servicio Push Web de Mozilla a tu navegador, que procesa el mensaje y muestra una notificación en pantalla.

Firefox_150_web-push-notification_win10_pushfooFirefox_150_web-push-notification_win11_pushfooFirefox_150_web-push-notification_fedora_pushfooFirefox_150_web-push-notification_mac_pushfoo

Si haces clic en la notificación, puedes abrir el sitio web o cambiar a la pestaña de ese sitio si está cargada.

¿Qué información comparto con el sitio web?

Un sitio web que tenga tu permiso puede mandarte mensajes push cuando el sitio no esté cargado. Una cuota limita el número de mensajes push que te pueden enviar las páginas, sin necesidad de una nueva notificación en pantalla. A los sitios web que sobrepasen la cuota, se les desactivarán los mensajes push y el usuario tendrá que volver a visitar el sitio web para subscribirse de nuevo. Push Web no le permite a los sitios web averiguar tu dirección IP.

¿Qué información usa Firefox para proporcionar Web Push?

Firefox mantiene una conexión activa con el servicio push para recibir mensajes push mientras está abierto. La conexión termina cuando Firefox se cierra. Almacenamos un identificador aleatorio de tu navegador (Identificador de Agente de Usuario o UAID) en nuestro servidor, junto con un identificador aleatorio generado por el cliente para cada suscripción push. Cuando tiene alguna suscripción, se requiere el UAID para permitir que nuestro servicio push enrute los mensajes entrantes a Firefox. Si no tiene ninguna suscripción activa a notificaciones push, Firefox rota el UAID en cada nueva conexión.

En Firefox para escritorio, el servicio push lo administra Mozilla. Firefox para Android usa una combinación del servicio Push Web de Mozilla y la plataforma de mensajería en la nube de Google para enviar notificaciones a Firefox para Android. Solo las aplicaciones de Mozilla están habilitadas para usar WebPush en iOS (las de terceros tienen prohibido usar WebPush para enviar notificaciones a iOS según el acuerdo de uso de iOS).

En tres casos, los mensajes push están encriptados mediante el IETF spec y sólo tu copia de Firefox puede descifrarlos. Los mensajes encriptados se guardan en un servidor hasta que se envían o expiran.

Almacenamos su dirección IP durante 90 días como parte de este servicio. La información almacenada queda invalidada cuando se cambia la dirección IP o el UAID. No almacenamos información sobre:

  • los servidores y/o servicios que han enviado mensajes
  • cuando un usuario en particular estaba en línea/activo

¿Cómo cancelo los permisos Web Push de una página en concreto?

Web Push es siempre una opción que puedes activar en Firefox. Un sitio no puede mandarte mensajes web sin tu permiso. Para detener que cierto sitio te siga mandando mensajes push:

  1. En la barra de menu, haz click en Firefox y selecciona Settings (o Preferences, en algunos casos).Haz click en el botón de menu Fx89menuButton y selecciona Ajustes, Configuración o Preferencias.
  2. Selecciona Privacidad & Seguridad en el panel izquierdo.
  3. Desplázate hasta la sección Permisos.
  4. Haz clic en el botón Configuración... a la derecha de Notificaciones.
  5. Selecciona la página web.
  6. Haz clic en el botón Eliminar sitio web.

Para detener a todos los sitios y que dejen de mandarte mensajes push, sigue los pases explicados arriba pero, en vez de seleccionar un sitio específico, haz clic en Eliminar todos los sitios web. Los sitios web no podrán mandarte más mensajes y necesitarán pedirte permiso para enviarte mensajes en el futuro.

Para detener las notificaciones de una página en concreto (tendrás que recargar la página): Haz clic en el icono de Permisos Fx89PermissionsIcon para que aparezca el panel Panel de Permisos del sitio del sitio web, busca el permiso Enviar notificaciones y haz clic en la X que se encuentra junto a Permitido para eliminar ese permiso.

¿Cómo agrego Web Push a mi sitio web?

La Push API explica cómo crear un Trabajador de Servicio y que mande mensajes push.

¿Cómo hago para que Firefox deje de preguntarme si quiero permitir las notificaciones?

Si un sitio le dice a Firefox que quiere enviar notificaciones, Firefox te preguntará de forma predeterminada si le das permiso. Puedes configurarlo para que deniegue automáticamente estos permisos sin preguntarte. Incluso después de cambiar esta opción, puedes agregar excepciones para sitios que quieras que te envíen noticaciones.

  1. En la barra de menu, haz click en Firefox y selecciona Settings (o Preferences, en algunos casos).Haz click en el botón de menu Fx89menuButton y selecciona Ajustes, Configuración o Preferencias.
  2. Selecciona Privacidad & Seguridad en el panel izquierdo.
  3. Desplázate hasta la sección Permisos.
  4. Haz clic en el botón Configuración... a la derecha de Notificaciones.
  5. Selecciona la casilla Bloquear nuevas solicitudes de emisión de notificaciones.
  6. Haz clic en el botón Guardar cambios.

These fine people helped write this article:

Illustration of hands

Voluntario

Grow and share your expertise with others. Answer questions and improve our knowledge base.

Learn More