Всех приветствую! Написал простенький скрипт с проверкой, суть скрипта, чтобы прожималась кнопка на сайте по селектору в определенное время ( время задается в скрипте ), но вот проблема, скрипт не работает если указывать миллисекунды. То есть, если проверка идет только по ччммсс, то все ок, прожимает в указанное время, а вот если добавить проверку по мс, то ничего не прожимается. Знатоки, прошу помочь, спасибо!
function doCheck() {
const now = new Date();
if (now.getHours() !== 17) { // часы
timeout(60);
}
else {
if (now.getMinutes() !== 39) { // минуты
timeout(30);
}
else {
if (now.getSeconds() !== 00) { // секунды
timeout(15);
}
else {
if (now.getMilliseconds() !== 000) { // milекунды
timeout(15);
}
else {
document.querySelector("какая то кнопка").click();
}
}
}
}
}
function timeout(ms = 1) {
setTimeout(() => {
doCheck();
}, ms);
}
doCheck();