Pare um site automaticamente atualizando e reproduzindo vídeo

3

theage.com.au é um site de notícias que adora recarregar a página que estou lendo, o que incomoda mim. Ele também inicia automaticamente a reprodução de qualquer vídeo na página assim que eu começo a rolar para baixo. Existe alguma maneira de impedi-lo de fazer as duas coisas, de preferência no Chrome (mas o Firefox também seria interessante). Talvez alguma extensão ou algo assim? Idealmente, gostaria de desativá-lo apenas para esse domínio, pois alguns sites usam a atualização automática para fins legítimos (não irritantes).

    
por EMP 20.11.2011 / 11:08

5 respostas

4

Atualização de 2016-04

Há uma nova extensão que foi publicada desde a minha resposta original, chamada "Desativar reprodução automática de HTML5". Isso parece funcionar bem. O autor é responsivo e o desenvolvimento é ativo. De acordo com o nome, é para elementos de vídeo HTML5, não objetos Flash. Você pode obtê-lo aqui: link

Quanto aos vídeos equipados com o plug-in Flash da Adobe, parece que o Chrome, por padrão, agora tenta detectar se um objeto Flash é "importante" para a página e o desativa, caso contrário, você pode achar isso suficiente. Você também pode configurá-lo para proibir que QUALQUER objeto Flash seja executado automaticamente. Pessoalmente, sugiro fazer isso (ou até mesmo remover o plugin se você não depender dele), já que tem sido uma fonte frequente de grandes vulnerabilidades de segurança por anos. Você pode fazer isso no Chrome em: Menu > configurações > configurações avançadas (link na parte inferior) > Cabeçalho de privacidade, botão "Configurações de conteúdo" > Cabeçalho de plug-ins, opção "Deixe-me escolher quando executar o conteúdo do plug-in". Você também pode gerenciar exceções aqui, que seriam páginas nas quais plugins são executados automaticamente.

Além disso, devo salientar que a solução alternativa de bloqueio de atualização automática na resposta original abaixo foi adaptada de uma resposta a essa pergunta: can-i-block-page-autorefresh-in-google-chrome"> - Não conheço nenhuma nova solução no momento.

Resposta original

Infelizmente, pesquisei como fazer essas coisas no Chrome e não encontrei nada que funcionasse bem, mas tenho uma solução parcial aqui.

O melhor que você pode fazer para evitar atualizações é usar um bookmarklet ou uma extensão de script de usuário, como o Tampermonkey, para adicionar o seguinte JavaScript ao domínio em questão:

window.onbeforeunload = function(){ return 'Disabled Auto-Refresh';};

Se você quiser um bookmarklet, basta adicionar "javascript:" na frente e fazer disso o alvo de um favorito. Clique nele quando você estiver na página que deseja impedir de atualizar.

Isso fará com que você obtenha o "Deseja sair dessa página?" popup quando o site tenta atualizar, o que é chato (obrigado, Google), mas pelo menos você pode dizer "não". Simplesmente não é possível fazer isso corretamente no Chrome devido à sua API de extensão limitada.

Da mesma forma, parece não haver uma boa maneira de evitar que os vídeos em HTML5 sejam reproduzidos automaticamente, além de bloqueá-los imediatamente. O mais próximo que vi de tudo é o seguinte: link que tenta pausar vídeos , mas o autor admite que não tem compatibilidade universal, e as revisões mencionam que ele não tem uma lista branca. Eu não sei se é mais uma vez que as limitações da API do Chrome nos impedem de fazer o que queremos ou apenas que ninguém fez uma extensão apropriada.

    
por 11.06.2015 / 19:10
1

Você tentou usar o Adblock para Chrome ?

Há uma FAQ no site mostrando como bloquear domínios específicos:

Perguntas freqüentes sobre o Adblock - Como bloquear apenas alguns sites

O formato para bloquear os anúncios nesse domínio provavelmente seria algo como ...

@@*$document,domain=~theage.com.au

O Adblock também está disponível para o Firefox , mas não é feito por a mesma pessoa.

Outra correção que pode impedir o recarregamento da página é desativar o JavaScript nesse domínio. Você pode fazer isso usando Tools (Wrench) - > Opções - > Sob o capô - > Configurações de conteúdo - > Javascript e adicionando theage.com.au para bloquear o javascript nessa página. Uma coisa a notar é que desativar o JavaScript em alguns sites pode prejudicar a capacidade de resposta e a usabilidade desses sites, pois eles podem depender muito deles. Depois de testá-lo, ele é principalmente visível .. mas havia muitos bits no site que simplesmente desapareciam quando eu usava isso. Você pode achar isso aceitável, mas eu não recomendaria (embora eu esteja incluindo aqui para você, caso ache melhor que você goste).

    
por 20.11.2011 / 14:07
1

O www.dailymotion.com tem o hábito incômodo de recarregar vários anúncios várias vezes, fazendo com que o vídeo seja reproduzido de maneira desagradável, mas encontrei uma maneira um tanto trabalhosa, mas eficiente de desativar o recarregamento de anúncios sem codificação.

Escrito para o Google Chrome versão 49.0.2623.87 m.

Para impedir que o site www.dailymotion.com atualize constantemente enquanto assiste a vídeos no Google Chrome:

  • Digite chrome://settings/content na barra de endereços. Pressione Enter.
  • Na seção "JavaScript":
    • Selecione "Não permitir que nenhum site execute JavaScript".
    • Selecione o botão "Gerenciar exceções ...".
    • Digite www.dailymotion.com no campo "Padrão de nome do host".
    • Defina "Comportamento" para "Permitir".
    • Clique no botão "Concluído" no canto inferior direito.
  • Na seção "Plugins":
    • Selecione "Deixe-me escolher quando executar o conteúdo do plug-in"
    • Clique no botão "Concluído" no canto inferior direito.
  • Em uma guia separada, navegue até a página da Web de vídeo www.dailymotion.com preferida.
  • Volte para a guia "Configurações" do Google.
  • Digite chrome://settings/content na barra de endereços. Pressione Enter.
  • Na seção "JavaScript":
    • Selecione o botão "Gerenciar exceções ...".
    • Para o "www.dailymotion.com" "Padrão de nome de host", altere o "Comportamento" para "Bloquear".
    • Clique no botão "Concluído" no canto inferior direito.
  • Volte para a guia www.dailymotion.com.
    • Clique com o botão direito do mouse no player de vídeo e selecione "Executar este plug-in".
    • Assista à atualização gratuita de anúncios em vídeo.
  • Quando o vídeo terminar:
    • Volte para a guia "Configurações" do Google.
    • Na seção "JavaScript":
    • Selecione "Permitir que todos os sites executem JavaScript (recomendado)" para retornar à operação "normal".
    • Clique no botão "Concluído" no canto inferior direito.
por 03.04.2016 / 08:34
0

Você provavelmente poderia usar flashblock se os vídeos fossem baseados em flash - você precisaria para clicar para ativar então. Talvez seja necessário colocar na lista de permissões os sites que você deseja que sejam carregados automaticamente, embora

    
por 21.11.2011 / 07:55
0

Não encontrei uma maneira de fazer isso no Chrome, mas encontrei uma solução alternativa. Eu uso o Pocket para salvar as páginas que quero ler mais tarde. Se eu salvar uma página no Pocket e depois recuperá-la, não há problema com a atualização automática. É um passo extra, mas funciona.

    
por 25.07.2015 / 03:18