Остановить автоматическое обновление страницы, когда страница содержит определенный текст

#javascript

#javascript

Вопрос:

Я использую violentmonkey, и это совершенно простой скрипт для обновления страницы, но я вроде как новичок в этих вещах.
Я использую этот скрипт для обновления страницы одного аукциона, когда я вижу новый товар в списке, требуется время, чтобы его можно было приобрести, через некоторое время, когда я обновляю страницу, появится «кнопка покупки».
Кто-нибудь может мне помочь, как создать скрипт для остановки обновления страницы при появлении кнопки покупки?

 var StRefTime = '0.25';  
if (StRefTime > 0) 
    setTimeout("location.reload(true);",StRefTime*1000);
  

Комментарии:

1. Следите за кнопкой покупки со значением bool. Добавьте это значение bool в условие if. Или просто при появлении кнопки «Купить» установите streftime в отрицательное значение (если условие не выполняется автоматически)

Ответ №1:

Вы сравниваете строку с целым числом.

Изменить var StRefTime = '0.25'; на var StRefTime = 0.25;