Wpis z mikrobloga

Próbuję napisać skrypcik(snippet w przeglądarce) który o danej godzinie ma odświeżyć stronkę(bo wtedy odblokowuje się na niej przycisk) a następnie kliknąć na ten przycisk.
Próbowałem nawet odpalić 2 snippety z czego pierwszy miał się odpalać o 10:00:00 (odświeżenie), a drugi o 10:00:03(kliknięcie), ale niestety coś jest nie tak i 2ga akcja się nie wykonuje. Doczytałem że ma to jakiś związek z sesjami.
Kombinowałem coś z localStorage i sessionStorage ale niestety nic mi się z tego nie udało wyrzeźbić.

Wróciłem do punktu wyjściowego który wygląda następująco:
location.reload()
setTimeout(function(){
document.querySelector("#nav > div > ul.clearfix.mainnav > li:nth-child(5) > a").click()
}, 500);

Macie jakieś pomysły jak to poprawić?
#programowanie #javascript
  • 17
@luthion: Jeśli chcesz to robić tak jak to robisz - to proponuję tak:

- po miniętym czasie dodajesz sobie flagę do localStorage, że trzeba kliknąć przycisk
- na początku skryptu sprawdzasz czy flaga jest ustawiona. Jeśli tak, to ją usuwasz i klikasz przycisk
- a reszta tak jak była