O Firefox planeja adicionar um bloqueador de notificação intrusivo e a API UserScripts

Logotipo do Firefox

Os desenvolvedores do Mozilla anunciaram um experimento em que está planejado o teste a técnica de lidar com solicitações intrusivas para fornecer permissões adicionais aos sites.

E não é que eles adquiram privilégios ou algo parecido, mas que Há algum tempo, cada vez mais sites abusam da capacidade de solicitar as permissões fornecidas nos navegadores, principalmente por meio da retirada periódica de solicitações de notificação push.

Para proteger os usuários contra esse tipo de spam, o pessoal do Firefox planeja limitar as situações em que o site pode exibir tais notificações.

Há uma opção nas configurações do Firefox por um longo tempo que permite desabilitar completamente a saída de solicitações de notificação push, mas esse recurso é inconveniente em situações em que o usuário não pretende se recusar completamente a enviar notificações, mas deseja se livrar spam irritante.

De acordo com as estatísticas da coleção de telemetria, Usuários do Firefox Beta de 25 de dezembro a 24 de janeiro enviaram cerca de 18 milhões de solicitações dos sites que visitaram para receber notificações.

Apenas 3% das inscrições foram aprovadas e a maioria foi rejeitada e, em 19% dos casos, o usuário fechou imediatamente a guia com a página após o aparecimento da referida solicitação, sem pressionar o botão de consentimento ou rejeição.

Para efeito de comparação, ao solicitar acesso à câmera e ao microfone, a taxa de aceitação das notificações é de 85%. Essas estatísticas sugerem que as solicitações de notificação push aparecem fora do contexto e incomodam os visitantes.

Bloqueador de notificação

Começando ontem e indo até 29 de abril, um experimento está sendo executado nas compilações noturnas do Firefox: as solicitações de autorização serão bloqueadas, a menos que o usuário interaja com a página (clique do mouse ou pressionamento de tecla).

Durante as primeiras duas semanas deste experimento, as solicitações serão bloqueadas silenciosamente e o tempo restante ao tentar exibir a solicitação, a barra de endereço mostrará um indicador de recebimento de solicitação. Ao clicar nele, você poderá ver o próprio aplicativo.

Em seguida, um segundo experimento é planejado, durante o qual uma pequena porcentagem dos usuários do Firefox 67 será solicitada a compartilhar informações sobre como trabalhar com os formulários de autorização do aplicativo.

Durante o experimento, os desenvolvedores do Firefox pretendem obter informações sobre quanto tempo o usuário está no site antes de exibir a solicitação de credenciais e acumular estatísticas para detectar abusos que podem ser bloqueados.

A ideia por parte dos desenvolvedores do Firefox de tentar minimizar o spam que muitos sites abusam não é ruim.

Mesmo acabar com os aborrecimentos das notificações pode ser uma vantagem que pode atrair novos usuários, mas você também deve levar em conta que um usuário pode receber notificações, muitas vezes é útil.

Digamos, por exemplo, o Facebook ou os sites de interesse do usuário. A ideia do Firefox poderia ser polida mais uma vez, por exemplo, reunindo sites de spam em uma lista no estilo de bloqueadores de anúncios.

API UserScript

Além disso, nas compilações noturnas com base nas quais a versão do Firefox 68 será formada, as APIs de usuário padrão são ativadas.

Isso permitirá que você crie plug-ins com base na tecnologia WebExtensions no estilo Greasemonkey, que permitirá que você execute scripts personalizados no contexto de páginas da web.

Por exemplo, ao conectar scripts, você pode alterar o layout e o comportamento das páginas que os usuários estão visualizando.

Esta API já está incluída no Firefox, mas até agora, para habilitá-la, a configuração "extensions.webextensions.userScripts.enabled" era necessária em about: config.

Ao contrário dos plug-ins existentes com funcionalidade semelhante, que usam a chamada tabs.execute, nova API permite que você isole scripts em ambientes sandbox, corrige problemas de desempenho e permite lidar com diferentes estágios de carregamento de página


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.