即使重新加载页面也可以保持chrome JavaScript运行

时间:2018-11-03 20:43:19

标签: javascript google-chrome console

我想知道我是否可以在chrome的控制台中获得一些javascript代码,即使重新加载页面后该代码也可以运行。具体来说,我执行下面的代码以提交表单,但事实是循环仅运行一次,因为页面紧随其后重新加载 chrome控制台将刷新。反正是有保持循环运行的吗?

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 :(得分:2)

简短的回答:不。刷新页面会清除DOM和所有JS。

您有两种方法:

1)您可以尝试避免从提交中刷新整页;和 2)您可以使用Cookie /会话存储来“保存进度”,并在页面重新加载时检查保存的进度。