Задать вопрос

Как остановить выполнение скрипта jquery на определенной странице?

дано: скрипт таймера, который через определенное время бездействия (то есть нет движения мышки и нажатия клавиш в течение часа) производит logout юзера с сайта, кидая его на страницу логина
window.location = 'http://123.ru/login.php'

проблема: скрипт запускается с начала и счетчик на этой странице также засекает час, что категорически не нужно.

вопрос: как остановить выполнение (или запретить выполняться) скрипта таймера на странице с логином?
  • Вопрос задан
  • 3664 просмотра
Подписаться 3 Оценить Комментировать
Решения вопроса 1
4ikist
@4ikist
var need_location = '/login.php';

if (window.location.pathname !== need_location){
//timeout is here
}


А ещё лучше добавить хранение остатка времени в cookies/local|sessionStorage.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 14:07
15000 руб./за проект
22 дек. 2024, в 13:01
50000 руб./за проект
22 дек. 2024, в 10:44
15000 руб./за проект