Alterar homepage (s) do Chrome com base na hora do dia

1

Eu sempre esqueço de acertar o relógio na hora da manhã. No passado, usei um lembrete de geofence em meu telefone para me lembrar quando chego ao escritório, mas às vezes começo meu dia em outro lugar e acendo o relógio lá dentro.

A primeira coisa que faço de manhã é verificar meu painel de e-mail e administrador, e essas são as páginas iniciais do Chrome. Pensei que seria útil se a minha página inicial fosse a página do bloco de tempo, mas não quero que seja sempre a minha página inicial. Apenas entre as 8:30 e as 10 da manhã.

Como eu poderia configurar minha página como uma certa página entre certas horas do dia? Eu estou usando o Ubuntu, mas fazê-lo no Windows seria tão útil.

    
por Moses 01.05.2014 / 15:25

1 resposta

3

... por que você não tenta criar uma página local no seu disco rígido, com um redirecionamento automático que depende do tempo? Aqui abaixo um exemplo que abre novas abas (ou janelas). É apenas uma ideia (e minha primeira tentativa com javascript), mas parece que funciona ...

<html>
<body>
<p id="demo2">Smile</p>

<script type="text/javascript">
  function RedirectHompage() 
  {
    var time=new Date().getHours();
    if ( (time>8) && (time<10)){
      // Change the link below with the ones you prefer    
      setTimeout( function() { window.open( 'https://www.google.com','_blank');}, 500);
      setTimeout( function() { window.open( 'http://www.excite.com','_blank');}, 1000);
      }
   else {
      // Normal time of the day: work!   
      setTimeout(function() { window.open( 'http://www.yahoo.com','_blank');}, 1000);
      }
  }
  window.onload = RedirectHompage;
</script>
</body>
</html>

Para redirecionar automaticamente, é possível usar:

window.location.href = "http://www.altavista.com";

    
por 01.05.2014 / 19:35