Crie o marcador do Firefox com a data de atualização dinamicamente em URL

0

Eu tenho um site que inclui a data de hoje no link:

link

Como posso criar um marcador do Firefox que, quando seguido, substitui a parte da data pela data atual? Em outras palavras, quando eu abri-lo amanhã, deveria me levar para:

link

    
por samcarter 29.08.2016 / 17:31

1 resposta

2

Um grande obrigado a @DavidPostill para vincular ao seguinte blog que cobre o problema:

link

Consegui modificar o exemplo para obter o resultado desejado:

javascript:function url(){

    var date = new Date();

    var y = date.getFullYear();
    var m = date.getMonth()+1;
    var d = date.getDate();

    if(m < 10){m = '0' + m;}
    if(d < 10){d = '0' + d;}

    var date = y + "/" + m + "/" + d;

    return 'http://www.example.com/'+ date +'/';

} window.open(url(),"_parent");

Alguns pontos que podem ser ajustados:

  • _parent : abre o link na janela atual
  • _blank : abre em uma nova janela
  • _self : substitui o atual por uma nova janela

Para usar o marcador: adicione um novo marcador, edite-o, copie e cole o código acima no campo "URL". Não se assuste se todos os espaços forem convertidos para %20 , funciona mesmo assim.

    
por 29.08.2016 / 19:12