Я думаю о скрипте для автоматического обновления страницы в Chrome каждые 5 или 10 секунд. Но с одним исключением. Он не должен обновляться, когда сеанс WebRTC активен через браузер, чтобы избежать отключения вызовов. Есть идеи?

РЕДАКТИРОВАТЬ: или это может быть: если на странице www.aaa.com пользователь недавно нажал кнопку - не обновлять страницу в течение 15 минут, в противном случае обновляйте каждые 5 или 10 секунд. Что-то вроде этого.

РЕДАКТИРОВАТЬ: я могу обновить страницу с надстройками Chrome. Тогда вопрос, как перестать обновляться. Его можно остановить, когда всплывет кнопка ответа на вызовы, но как перехватить ее в chrome, чтобы я мог перестать обновлять?

Вот простой код javascript который обновляется каждые десять минут:

<script type="text/javascript">
  var timeout = setTimeout("location.reload(true);",600000);
  function resetTimeout() {
    clearTimeout(timeout);
    timeout = setTimeout("location.reload(true);",1200000);
  }
</script>

Я думаю об обходном пути. Как я могу это сделать, если я нажму определенную кнопку на странице, чтобы обновить ее через 20 минут (функция resetTimeout) (скажем, вызовы не будут длиннее) и через 20 минут обновлять каждые 10 минут? Как включить этот скрипт в браузер для определенной веб-страницы?

1 ответ1

0

Хорошо, я установил Chrome Injector и для конкретной страницы мне нужно написать простой скрипт, как это:

   var timeout = setTimeout("location.reload(true);",10000);
  function resetTimeout() {
    clearTimeout(timeout);
    timeout = setTimeout(10000000);
  }
   function resetTimeout2() {
    clearTimeout(timeout);
    timeout = setTimeout(10000);
  }

$('.button.animated.fadeIn.btn.btn-sm.btn-primary.pull-left.call').click(resetTimeout());
$('.button.animated.fadeIn.btn.btn-sm.btn-danger.pull-left.disabled.hangup').click(resetTimeout2());

Обновляйте страницу каждые 6000000мс. Если нажата кнопка ответа, обновите каждые 10000000 мс. Если нажата зависание, обновите снова каждые 6000000 мс. Мне просто нужна помощь с синтаксисом с помощью JavaScript. Когда я нажал кнопку left.call, resetTimout() не работает, она все равно сразу обновляет страницу.

button.animated.fadeIn.btn.btn-sm.btn-primary.pull-left.call, а другой является элементом класса Button

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .