Como desativar completamente as notificações push no Firefox?

16

Estou usando o Firefox (versão 58.0.1) e, por enquanto, o Firefox e outros navegadores implementaram esse recurso conhecido como 'Push Notifications'.

Agora parece que todo site deseja enviar notificações por push para você. Isso se tornou uma nova forma de pop-up e é uma tecnologia intrusiva. Devido a esse constante bombardeio de solicitações de notificação por push, desejo desativar completamente as notificações por push.

Não desejo desabilitar site por site. Quero desativar esse 'recurso' completamente, para todos os sites, para sempre.

solicitação de notificação por push de amostra

Examinei as configurações do Firefox e a documentação no site da Mozilla, mas não há nada oficial sobre como desativar as notificações por push. 2

David
fonte
2
A prática recomendada para essa API é que os sites primeiro digam por que eles precisam de notificações e só depois solicitem permissão. No entanto, há uma praga de sites que solicitam essa permissão sem qualquer contexto. Eu estou preocupado que um recurso útil se degradou dessa maneira
Kos
2
O mais engraçado é que eu realmente gostaria de ter uma rede líder de sites de controle de qualidade para dar suporte a isso ...
Journeyman Geek
@Kos Embora eu concorde em princípio, o abuso desse recurso para antipadrões já é bastante evidente, infelizmente. Eu realmente me pergunto como o W3 pensou que isso não seria abusado. Eu acho que a única maneira desse trabalho é que os sites funcionem em um modelo de solicitação de aceitação, sem o pop-up, porque é isso, apenas uma nova versão do Windows pop-up.
David

Respostas:

9

De pesquisas adicionais, descobri que você precisa acessar a about:configinterface. AQUI SEJA DRAGÕES! (1) Ou se você usar o local americano, sua garantia poderá ser anulada (2)

Alterei quatro configurações para FALSE :

  • dom.webnotifications.enabled
  • dom.webnotifications.serviceworker.enabled
  • dom.pushconnection.enabled
  • dom.push.enabled

(1) Aqui estão os dragões:

Aqui estão dragões

(2) Isso pode anular sua garantia: Isso pode anular sua garantia!

David
fonte
3
Definitivamente um bom Q & A! Dito isto, embora toda a coisa Here Be Dragons seja bastante divertida, talvez dependa da versão e / ou do local da sua região. Estou utilizando a versão En-US de 64 bits do Firefox 58.0.2, e minha about:configpágina nunca diz isso .
precisa saber é
1
@ Run5k - Adicionei uma captura de tela para você. Eu sempre vi isso.
David
David, eu sei que você tem as melhores intenções, mas lembre-se de que esta resposta não é especificamente para seu benefício. Ele foi desenvolvido para ajudar a comunidade como um todo, e já estabelecemos que a Here be dragons!tela humorística é estritamente uma versão regional. Como resultado, isso pode potencialmente confundir uma grande porcentagem das pessoas que visualizam esta resposta. Incluir é simplesmente desnecessário e, na verdade, um pouco contraproducente.
precisa saber é o seguinte
1
Essa é a resposta correta. A caixa de diálogo de preferências do Firefox se tornou uma lixeira, sobre: ​​config é fácil de usar em comparação. A resposta do @ Run5k não será útil a longo prazo, pois requer capturas de tela detalhadas que se tornarão obsoletas a cada versão do software.
Cerin
1
@ Run5k, por favor, não me diga o que posso fazer com voto positivo ou negativo. Sua resposta é menos útil do que esta pelas razões que escrevi. Esse é o ponto principal dos votos. Não leve para o lado pessoal. Sim, about: config é sutil, mas como mostra o grande número de resultados do Google "explicando" como usar a caixa de diálogo de preferências, a maioria dos usuários não percebe a existência ou não entende como encontrar algo nela. O lado bom da interface about: config é que ela não muda completamente a cada versão; portanto, depois que você souber como usá-la, seu trabalho estará concluído.
Cerin
8

Com o lançamento do Firefox 59, agora podemos desativar as notificações por push usando a página Opções padrão .

As notas de versão oficiais do Firefox 59 descreviam a modificação:

Adicionadas configurações em about: preferências para impedir que sites solicitem enviar notificações

Você pode configurar esta opção da seguinte maneira:

  1. Navegue para a página sobre: ​​preferências
  2. Clique em Privacidade e segurança no canto superior esquerdo
  3. Role para baixo até a seção Permissões à direita
  4. Clique no Settings...botão associado às notificações

    privacidade e segurança

  5. Na janela subseqüente, marque a caixa para Bloquear novos pedidos solicitando permissões
  6. Clique no botão Salvar alterações

    Configurações - Permissões de notificação

Run5k
fonte
1

Desativar notificações push e sincronizar configuração

Cole estas linhas no arquivo config prefs.js Você pode encontrar o arquivo de configuração em:

% APPDATA% \ Mozilla \ Firefox \ Profiles \ XXXXXX.default \ prefs.js

user_pref("dom.webnotifications.enabled", false);
user_pref("dom.webnotifications.enabled", false);
user_pref("dom.webnotifications.serviceworker.enabled", false);
user_pref("dom.pushconnection.enabled", false);
user_pref("dom.push.enabled", false);
user_pref("services.sync.prefs.sync.dom.webnotifications.enabled", true);
user_pref("services.sync.prefs.sync.dom.webnotifications.serviceworker.enabled", true);
user_pref("services.sync.prefs.sync.dom.pushconnection.enabled", true);
user_pref("services.sync.prefs.sync.dom.push.enabled", true);
Pedro77
fonte