Поддерживайте работу Chrome Javascript даже при перезагрузке страницы - PullRequest
0 голосов
/ 03 ноября 2018

Я хочу знать, могу ли я иметь некоторый код JavaScript в консоли chrome, который запускается даже после перезагрузки страницы. В частности, я выполняю код ниже, где он отправляет форму, но дело в том, что цикл запускается только один раз, потому что страница перезагружается сразу после и консоль chromes обновится. Есть ли способ сохранить цикл работоспособным?

for(i=1; i< 100; i++) {
      setTimeout(function(){
         jQuery(document.getElementById("username")).attr('value', i)
          jQuery(document.getElementById("info")).attr('value', 'KKKK')
          document.getElementsByName("submit")[0].click()
      }, 1000);
}

1 Ответ

0 голосов
/ 04 ноября 2018

Краткий ответ: нет. Обновление страницы очищает DOM и любой JS.

У вас есть два подхода:

1) Вы можете избежать полного обновления страницы при отправке; а также 2) Вы можете использовать куки / хранилище сеансов, чтобы «сохранить ваш прогресс» и проверить сохраненный прогресс при перезагрузке страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...