Ícone de PWA na barra de endereço do Brave Browser
October 18, 2025•239 words
O manifest-src é uma diretiva que controla de onde o navegador pode carregar o Web App Manifests (arquivos manifest.json) que compõem os PWA (Progressive Web App).
É o manifesto que informa ter um PWA disponível para aquele site.
Nos filtros do AdBlock, pode-se bloquear para algum site especifico apenas:
||exemplo.com^$csp=manifest-src 'none'
Ou para todos:
$csp=manifest-src 'none'
'none': Bloqueia completamente o carregamento de qualquer manifest.
Não sei qual a crise com o PWA.
Ao usar um site ele pode oferecer 3 opções: instalar o aplicativo, usar o site ou usar PWA.
Todos possuem vantagens e desvantagens, mas o PWA oferece o equilíbrio entre as vantagens do site e app nativo.
Ao acessar um site, e o browser (qualquer um!) oferecer o botão de instalar, significa que aquele site pode ser instalado e 'rodado' como um Progressive Web App, dando diversas vantagens (dependendo, até funcionamento offline!)...
É um meio termo entre acessar o site numa nova aba
ou baixar um gigantesco .EXE e instalar por completo um programa em seu dispositivo.
Mas por algum motivo há um pessoal que não somente é contra e abomina o PWA, que também não quer o ícone de instalação no PWA na barra de endereço do Brave browser.
Bem, bloquear o manifest acima nos filtros custom do Brave shields faz isto: impede de aparecer o ícone de PWA.
Escrevi sobre esse bloqueio/remoção do botão de instalação do PWA no fórum do brave: https://community.brave.app/t/brave-browser-gave-me-such-hope-no-more/642455/15?u=eslih