Existe uma maneira de desativar os enormes outdoors / galerias em sites?

2

Hoje em dia, todos os sites parecem pensar que é uma boa ideia alterar metade da página a cada poucos segundos.

Essa tendência é horrível, ou distrai você quando você tenta ler outra coisa ou muda enquanto você tenta ler a promoção real que está anunciando.

Eu poderia bloquear o javascript, mas isso é um pouco extremo.

Manu
fonte
Você pode dar um exemplo? Eu não entendo o que você quer dizer.
9134 Gronostaj
Eu gostaria de colocar uma captura de tela, mas teria que ser animada.
Manu
Realmente acho que essa pergunta é absurda, mas vou lhe dar um "osso". Eu nunca vi nenhum código que faça isso pessoalmente, porque os sliders podem ser criados em vários idiomas. MAS, se houver, você precisará encontrar que tipo de script o site está usando. o site da corsair, está usando Javascript e Jquery (subconjunto de JS).
Sickest
Se você decidir desativar o Javascript do seu site, potencialmente desativará 75% da funcionalidade de um site. Se esse banner estava no Flash, encontre um bloqueador de flash. o que provavelmente desabilitaria todos os sites criados com base no flash, tornando-os basicamente inúteis. Espero que ajude.
Sickest

Respostas:

1

Uma maneira inconveniente de corrigir isso é abrir as Ferramentas de Desenvolvimento (usando a tecla de atalho F12 em navegadores populares) e editar o HTML para bloqueá-lo.

No caso do site corsair.com/us, o banner do herói está dentro de uma div cujo atributo de classe possui um valor chamado container

<div class="container" id="slide-images">

Usando o ícone de lupa no Dev Tools, você pode descobrir qual é o contêiner que contém as imagens do banner e bloqueá-lo com uma configuração de estilo style="display:none"para que, finalmente, a linha original fique assim:

<div class="container" id="slide-images" style="display:none">

Como o contêiner em um site diferente pode ter uma classe ou ID diferente ou pode ser codificado de maneira diferente, é difícil ter uma solução genérica. O melhor que consigo pensar é escrever um bookmarklet que pode pegar o ID ou a classe de um contêiner após a inspeção do HTML e bloqueá-lo em seu nome com apenas um clique no bookmarklet.

Como alternativa, você pode optar por abrir links com aplicativos "Leia mais tarde", como Pocket, Instapaper, Readability ou Google Mobilizer, que permitem focar no conteúdo sem distrações.

mvark
fonte
0

Existem várias maneiras de desativar os elementos de distração da página da web, mas não está totalmente claro a que tipo você está se referindo. Talvez alguns exemplos de sites nos ajudem a fornecer detalhes específicos.

Na primeira instância, eu instalaria um bom bloqueador de anúncios. No Firefox, Adblock +, por exemplo. Outros navegadores têm ferramentas semelhantes. Geralmente, eles usam uma longa lista de filtros para bloquear elementos indesejados.

Você também pode adicionar seus próprios filtros aos bloqueadores de anúncios, mas precisará entender um pouco sobre as páginas da web e como elas funcionam ocultas.

Você também pode investigar "scripts de usuário", o complemento Greasemonkey para Firefox, por exemplo, permite adicionar seu próprio Javascript às páginas - você pode usá-lo para também filtrar elementos na página.

Julian Knight
fonte