Como filtrar certos javascripts da execução e não bloqueá-los todos no Drudge Report?

3

Como faço para impedir que este script específico de "atualização automática" no Drudge Report seja executado no meu navegador Firefox no Windows XP?

var timer = setInterval("autoRefresh()", 1000 * 60 * 3); 
function autoRefresh(){self.location.reload(true);}

Eu tenho plugins NoScript e AdblockPlus instalados, mas nenhum deles explica como filtrar um script em particular e impedi-lo de funcionar e deixar o resto em paz. Eu não quero parar todos os javascripts de executar apenas o listado abaixo.

Qualquer ajuda seria apreciada.

    
por jay 14.06.2010 / 17:59

1 resposta

0

Primeiro, pensei que você poderia impedir que o intervalo fosse executado, mas isso só funcionará se você puder acessar o contexto da variável timer .

/* your code in another file */
clearInterval(timer);

Minha próxima ideia é redefinir a função autoRefresh . Parece que isso pode ser feito porque o intervalo está se referindo a autoRefresh em uma string em vez de usar uma função, como

setInterval(function(){ autoRefresh(); }, 1000 * 60 * 3);

De qualquer forma, você teria que redefinir o autoRefresh assim:

autoRefresh() { }
    
por 06.12.2013 / 20:51