Como posso obter notificações do Chrome a partir de guias fechadas

6

Como título: gostaria de receber notificações push de páginas que não estão abertas em nenhuma guia; bem como quando nenhuma janela do navegador Chrome está aberta.

Atualmente o facebook.com já faz isso, mas eu não estou recebendo notificações de sites como messenger.com ou whatsapp.com quando eles não estão abertos.

    
por user1439542 22.01.2016 / 16:19

1 resposta

1

TL; DR: Vá para about:debugging#workers no Firefox ou chrome://serviceworker-internals/ no Chrome, localize a entrada relevante e clique em "cancelar o registro".

Parece que isso é causado por "trabalhadores de serviços". No Firefox, você pode vê-los em about:debugging#workers (coloque isso na sua barra de endereços). Eu descobri dezenas de trabalhadores do serviço, todos supostamente parados (nenhum deles foi marcado como funcionando), mas o Telegram estava entre eles e eu definitivamente ainda estava recebendo notificações da guia que fechei há muito tempo.

Depois de clicar em "cancelar o registro", o funcionário desapareceu e não recebi mais notificações.

As notificações são enviadas ao funcionário por meio de algum serviço, como o próprio serviço de envio da Mozilla. Cada mensagem tem um tempo de vida. Se esse tempo for longo o suficiente, a mensagem será entregue na próxima vez que você iniciar o navegador (no caso de você ter fechado o navegador ou estar off-line).

Esta é a primeira vez que ouço falar de algo em um navegador, diferente de extensões, que permanece ativamente em execução depois de fechar uma guia. Parece que isso é ainda melhor do que cookies se você quiser rastrear alguém ... toda vez que eles entrarem em contato, eles se anunciarão novamente.

    
por 28.04.2018 / 01:28