"Web Push" permite que os sites da Web o notifiquem sobre as novas mensagens ou conteúdo atualizado. Enquanto o Firefox está aberto, os sites da Web que obtiveram permissão podem enviar notificações para o seu navegador, que as exibem no ecrã. As notificações só são exibidas quando pressionar uma tecla no seu teclado ou tocar/clicar em qualquer parte do sites da Web que está a aceder. Se não interagiu com o mesmo, então o ícone da permissão de
Notificação só será exibido na barra de endereço; a notificação atual não será exibida. Pode permitir ou desativar facilmente as notificações e o controlo sobre como as elas aparecem.
Tabela de conteúdos
- 1 Notificações Atualizadas
- 2 Web Push, o que é?
- 3 Como é que isto funciona?
- 4 Que informação é que eu partilho com um site da Web?
- 5 Que informação é que o Firefox utiliza para fornecer o Web Push?
- 6 Como é que revogo as permissões do Web Push para um site específico?
- 7 Como é que eu adiciono Web Push ao meu site da Web?
- 8 Como é que eu faço para que o Firefox deixe de me solicitar para permitir notificações?
Notificações Atualizadas
O Firefox pode apresentar notificações no ecrã, mesmo quando esse site não está carregado. Com recurso à API de Push, um padrão do W3C, o Firefox recebe uma notificação push e pode mostrar notificações (se permitidas pelo utilizador) a qualquer momento. Os sites podem também utilizar "Push" para atualizar os dados em segundo plano mesmo sem mostrar-lhe uma única notificação. Se já deu permissão a um site para enviar notificações, este vai também utilizar a API de Push. Pode escolher permitir ou não notificações para um site específico, seguindo estas instruções:
- Clique no ícone do cadeado
ícone do escudo
no lado esquerdo da barra de endereço.
- Clique no botão nono topo do painel de Informação do site que abre.
- Clique em Mais informação do siteMais informação no painel seguinte para abrir a janela de "Informação da Página".Dica: também pode abrir a janela de Informação da Página a partir da barra de menus, se a barra de menus estiver ativada. Clique em e selecione no menu suspenso.
- Selecione o separador Permissões.
- Em Enviar notificações, escolha uma opção de notificação: , ou . Se as suas escolhas estiverem a cinzento, desmarque a caixa de seleção Utilizar predefinição.
Alternativamente, pode:
- Na barra do "Menu" no topo do ecrã, clique em e selecione (ou , em alguns casos).Clique no botão
Menu e selecione .
- Selecione no painel esquerdo.
- Deslize até à secção Permissões.
- Clique no botão à direita de Notificações.
- Selecione ou no menu suspenso Estado para qualquer um dos websites.
- Clique no botão .
Web Push, o que é?
Web Push é uma funcionalidade opcional que permite que os sites da Web lhe enviem mensagens, mesmo que o site não está carregado. Os sites podem utilizar esta funcionalidade para fornecer notificações ou atualizar os dados em segundo plano.
Por exemplo, pode subscrever as notificações dos seus sites da Web de compras favoritos que podem notificá-lo sobre as novas promoções ou ofertas. Pode subscrever notificações de diferentes sites da Web. Um site de concertos pode mostrar-lhe notificações sobre os concertos da sua banda favorita. Você decide se permite que esse site o notifique, e uma semana depois recebe uma notificação que a sua banda está em turné.
Só irá receber mensagens dos sites que deu permissão.
Como é que isto funciona?
Os sites da Web podem instalar um «Service Worker», uma página da Web em segundo plano com um conjunto limitado de funcionalidades, que podem subscrever o serviço push. O site da Web pode então enviar uma notificação push através do serviço «Web Push» da Mozilla para o seu navegador, que pode processar essa mensagem e mostrar uma notificação no seu ecrã.
Ao clicar na notificação pode abrir um site da Web ou alternar para o separador desse site, se carregado.
Que informação é que eu partilho com um site da Web?
Um site da Web que obteve permissões pode enviar-lhe mensagens push quando o site não está carregado. Uma quota limita o número de mensagens push sem uma notificação no ecrã que os sites da Web lhe podem enviar. Os que excederem essa quota irão ter as respetivas mensagens push desativadas e o utilizador deverá revisitar o site da Web novamente para voltar a subscrever. Web Push não permite que os sites da Web determinem diretamente o seu endereço de IP.
Que informação é que o Firefox utiliza para fornecer o Web Push?
O Firefox mantém uma ligação ativa com um serviço push para pode receber notificações push, enquanto está aberto. A ligação termina quando o Firefox é fechado. Nós guardamos um identificador aleatório (Identificador do Agente do Utilizador ou UAID) no nosso servidor para o seu navegador, em conjunto com um identificador aleatório gerado pelo cliente para cada subscrição de push. Quando tem quaisquer subscrições, o UAID é necessário para permitir que o nosso serviço push direcione as mensagens recebidas para o Firefox. Se não tem quaisquer subscrições de notificação push ativas, o Firefox alterna o UAID em cada nova ligação.
On Firefox for desktop, the push service is operated by Mozilla. Firefox for Android uses a combination of the Mozilla Web Push service and Google’s Cloud Messaging platform to deliver notifications to Firefox for Android. Only Mozilla's applications are enabled to use WebPush on iOS (third-parties are prohibited from using WebPush to send notifications to iOS per the iOS usage agreement).
Em todos os três casos, as notificações push são encriptadas pela IETF spec, e apenas a sua cópia do Firefox as pode decifrar. As mensagens encriptadas são guardadas no servidor até serem entregues ou expirarem.
We store your IP address for 90 days as part of this service. The stored information is invalidated when either the IP Address or UAID is changed. We do not store information about:
- the servers and/or services that have sent messages
- when a particular user agent was online/active
Como é que revogo as permissões do Web Push para um site específico?
Web Push é sempre opcional no Firefox. Um site não pode enviar-lhe notificações push sem a sua permissão. Para impedir que um site específico lhe envie notificações push:
- Na barra do "Menu" no topo do ecrã, clique em e selecione (ou , em alguns casos).Clique no botão
Menu e selecione .
- Selecione no painel esquerdo.
- Deslize até à secção Permissões.
- Clique no botão à direita de Notificações.
- Selecione o site da Web.
- Clique no botão .
Para impedir que todos os site lhe enviem mensagens push, siga os passos acima, mas em vez de selecionar um site específico, clique no botão . Os sites da Web não irão poder enviar-lhe mensagens e terão que pedir a sua permissão para as enviar no futuro.
Permissões para mostrar o painel de Site Permissions panel para o site da Web, encontre a permissão "Enviar notificações" e clique em ✕ ao lado de "Permitido" para remover a permissão.Como é que eu adiciono Web Push ao meu site da Web?
A especificação Push API explica como criar um «Service Worker» e enviar notificações push.
Como é que eu faço para que o Firefox deixe de me solicitar para permitir notificações?
Se um site indicar ao Firefox que deseja mostrar notificações, por predefinição, o Firefox pergunta se deseja conceder permissão. Pode configurar o Firefox para negar automaticamente a permissão sem perguntar. Mesmo depois da alteração, pode criar exceções para que os sites "desejados" mostrem notificações ou utilizem as funcionalidades de push.
- Na barra do "Menu" no topo do ecrã, clique em e selecione (ou , em alguns casos).Clique no botão
Menu e selecione .
- Selecione no painel esquerdo.
- Deslize até à secção Permissões.
- Clique no botão à direita de Notificações.
- Selecione a caixa de seleção Bloquear novas solicitações a perguntar para permitir notificações.
- Clique no botão .