Como atualizar automaticamente a página quando a chamada não é iniciada

0

Estou pensando no script para atualizar a página no chrome automaticamente a cada 5 ou 10 segundos. Mas com uma exceção. Ele não deve ser atualizado quando WebRTC session estiver ativa por meio do navegador para evitar a desconexão de chamadas. Alguma idéia?

EDIT: ou pode ser: se na página www.aaa.com o usuário clicou no botão recentemente - não atualize a página por 15 minutos, senão atualize a cada 5 ou 10 segundos. Algo parecido com isto.

EDIT: eu posso atualizar a página com suplementos chrome. Então a questão é como parar de atualizar. Ele pode ser interrompido quando o botão de atender chamadas aparecer, mas como capturá-lo no chrome, para que eu possa parar de atualizar?

Aqui está o código javascript simples para atualizar a cada dez minutos:

<script type="text/javascript">
  var timeout = setTimeout("location.reload(true);",600000);
  function resetTimeout() {
    clearTimeout(timeout);
    timeout = setTimeout("location.reload(true);",1200000);
  }
</script>

Estou pensando em solução alternativa. Como posso fazer isso se eu clicar no botão específico na página para atualizar após 20 minutos (função resetTimeout) (digamos que as chamadas não serão mais longas) e depois de 20 minutos para atualizar novamente a cada 10 minutos? Como incorporar esse script ao navegador para determinada página da Web?

    
por eXPlosion 22.05.2017 / 16:00

1 resposta

0

Ok, eu instalei o injetor de cromo e para uma página em particular eu preciso escrever um script simples como este:

   var timeout = setTimeout("location.reload(true);",10000);
  function resetTimeout() {
    clearTimeout(timeout);
    timeout = setTimeout(10000000);
  }
   function resetTimeout2() {
    clearTimeout(timeout);
    timeout = setTimeout(10000);
  }

$('.button.animated.fadeIn.btn.btn-sm.btn-primary.pull-left.call').click(resetTimeout());
$('.button.animated.fadeIn.btn.btn-sm.btn-danger.pull-left.disabled.hangup').click(resetTimeout2());

Atualize a página a cada 6000000ms. Se a resposta for pressionada, atualize a cada 10000000ms. Se pressionado, desligue novamente a cada 6000000ms. Eu só preciso de ajuda com sintaxe com javascript. quando eu apertei left.call botão resetTimout () não funciona, ele ainda atualiza a página imediatamente.

button.animated.fadeIn.btn.btn-sm.btn-primary.pull-left.call e o outro é o elemento Button Class

    
por 23.05.2017 / 14:54