【问题标题】:Keep chrome javascript running even if page reload即使页面重新加载,也保持 chrome javascript 运行
【发布时间】:2019-04-07 16:32:14
【问题描述】:

我想知道我是否可以在 chrome 的控制台中有一些 JavaScript 代码,即使在页面重新加载后也可以运行。具体来说,我在提交表单的地方执行下面的代码,但问题是循环只运行一次,因为页面在之后重新加载 和 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);
}

【问题讨论】:

    标签: javascript google-chrome console


    【解决方案1】:

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

    你有两种方法:

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

    【讨论】:

    • 您可以发送ajax请求而不是发送表单。
    猜你喜欢
    • 2016-10-06
    • 1970-01-01
    • 1970-01-01
    • 2016-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-01
    • 1970-01-01
    相关资源
    最近更新 更多