Как с помошью java script обновить страницу с определённым адресом в строке браузера

У меня есть такой код. Он каждые 3 секунды обновляет страницу. Обновляет он все страницы какие я бы не открыл. Как сделать так, что-бы этот код обновлял страницу с определённым адресом, допустим example.com/picture и никак не реагировал, когда в строке браузера написано что-то другое?

 setInterval(function(){
    window.location.reload();
    }, 3000);

Ответы (1 шт):

Автор решения: Pet Linux

Можно сделать так:

setInterval(function() {
    // вместо URL вставить тот URL, который вам нужен
    if (location.href === "URL") {
        window.location.reload();
    }
}, 3000);

В этом коде просто добавлена проверка URL на соответствие нужному.

Если что-то непонятно, спрашивайте.

→ Ссылка