Javascript Chrome扩展在带有延迟的循环中获取请求

Javascript Chrome扩展在带有延迟的循环中获取请求,javascript,html,loops,google-chrome-extension,fetch,Javascript,Html,Loops,Google Chrome Extension,Fetch,我正在开发一个chrome扩展,用于在网站上获取请求。所以有两个按钮,其中一个是“开”“关”按钮 开始 然后当我点击另一个按钮时,它会检查它是开还是关。如果关闭,它将只执行一个获取请求。这很有效。如果启用,它应该在循环中提取请求,中间有一个延迟 function doRequest(){ chrome.storage.sync.get("start_fetch", ({start_fetch}) => { i

我正在开发一个chrome扩展,用于在网站上获取请求。所以有两个按钮,其中一个是“开”“关”按钮

开始

然后当我点击另一个按钮时,它会检查它是开还是关。如果关闭,它将只执行一个获取请求。这很有效。如果启用,它应该在循环中提取请求,中间有一个延迟

function doRequest(){ 
   
      chrome.storage.sync.get("start_fetch", ({start_fetch}) => {
      
      
      if(!start_fetch){
        console.log("ONE FETCH");
        //fetch request
      }

}

有人能帮忙吗?谢谢大家!

使用
setInterval
clearInterval
查看一下,谢谢!
function doRequest(){ 
   
      chrome.storage.sync.get("start_fetch", ({start_fetch}) => {
      
      
      if(!start_fetch){
        console.log("ONE FETCH");
        //fetch request
      }

}