O Safari for Mavericks possui um recurso de notificações do site, permitindo que os sites enviem notificações por push.
Eu nunca quero ser solicitado por isso.
Como posso desativar o prompt para todos os sites para sempre?
safari
notifications
mavericks
push
Tim Harding
fonte
fonte
Respostas:
Desde o lançamento do Safari 7.0.3, a Apple finalmente nos deu a opção de desativar os avisos de notificação do safari. Para desativar as notificações do safari, vá para Preferências no Safari. Clique na guia Sites (guia notificações para versões mais antigas do safari) e desmarque "Permitir que sites solicitem permissão para enviar notificações por push". E voilà.
Painel Sites para o Safari atual (a partir de High Sierra):
Painel para versões mais antigas do Safari:
A explicação abaixo é válida apenas para versões do Safari anteriores à 7.0.3
A Apple obviamente esqueceu a opção de desativar completamente a notificação no Safari quando eles adicionaram o recurso. Enfim, isso funciona, mas não é para os fracos de coração. ** Isso é apenas para o Safari anterior à versão 7.0.3 **
É isso aí. O chmod 000 apenas torna o diretório RemoteNotifications inacessível. Para torná-lo acessível novamente (e reativar as notificações no Safari), basta fazer o procedimento acima novamente, mas use 755 em vez de 000 no comando chmod.
Conforme destacado no comentário de Renés abaixo, também é possível alterar os direitos de acesso via Finder.
fonte
chmod
comando, mas fui para aRemoteNotifications
pasta com o Finder, abri as informações da pasta (⌘-I) e alterei as permissões do meu próprio nome de usuário paraRead only
. Não há mais prompts e o painel de notificações nas configurações do Safari permanece vazio. Perfeito.A resposta proposta do chmod 000 RemoteNotifications funciona, mas infelizmente o console é vomitado com muitas tentativas fracassadas de acessar arquivos no diretório.
As mensagens estão sendo registradas por um processo chamado SafariNotificationAgent, que parece ser a única fonte de luto. Este processo pode ser parado completamente usando:
As atualizações do sistema operacional podem ativar isso de novo, mas eu prefiro que nem desperdice recursos do sistema tentando acessar uma pasta para um recurso que eu nunca quis antes.
fonte
Hoje, no Safari 11, ele está disponível nas preferências do Safari, em "Sites"> "Notificações". A ajuda interna descreve de maneira simples:
fonte
Parece não haver maneira de fazê-lo. Estou pensando em usar um plug-in para impedir a execução desse código. Parece estar relacionado a window.safari.pushNotification.permission no código-fonte.
fonte
fonte
Para adicionar respostas existentes:
Talvez depois de algum tempo a segunda parte da resposta aceita esteja desatualizada. Não parou o processo. Eu tive que ir ao monitor de atividades para encontrar o processo no sistema de arquivos.
Então eu acabei fazendo
Funciona perfeitamente até agora. O processo não é mais executado quando eu reinicio o Safari.
fonte
No Safari 11, você pode encontrar esta configuração aqui:
fonte
Eu tentei de tudo, mas finalmente consegui isso, isso é incrível e funcionou http://forums.adobe.com/message/5791174
fonte
Vá para Preferências do sistema> Notificações> Safari e desative-o a partir daí. Isso desativará as notificações do Safari, mas não sei se o prompt será interrompido. Você tem mais algumas configurações no próprio Safari, mas isso é mais gerenciamento.
fonte